Professional Documents
Culture Documents
Sap TM Technical Bites For Starters
Sap TM Technical Bites For Starters
There are only 20 Business Objects in SAP TM and 2 of the most important BOBJ's are marked in the
image above. When we double click on a BOBJ, following screen appears below. TRQ --> Forwarding
Order and TOR --> Freight Order
In the above image, the objects that you see under the Root are related to the UI screen that we see
using NWBC in SAP TM.
Example - Compare the two screens above
STAGE object under the Root reflects the information under the STAGES tab in the UI screen
PROFITANALYSIS object under the Root reflects the information under the PROFITABILITY tab in the UI
screen
TRANSPORTATIONCHARGES object under the Root reflects the information under the CHARGES tab in
the UI screen
Similarly, BUPA_BO, LOC_BO_ADDR_ROOT objects under the Root reflects the information under the
BUSINESS PARTNER Tab in the UI Screen
Business Objects - We all know what it is, if not - please do not proceed further, this document is not
intended for you.
Dependent Objects is linked to a Business Object and cannot exists on its own. They exists only in
context of another Business Object. Example - Transportation Charges, Attachments, etc..
Master data Objects - are objects created by USER in SAP ERP and transferred to TM by CIF interface or
created directly in TM - example - location, partners, materials, etc
Meta Data Objects are customizing elements - example - Freight Unit Building Rule, Planning Profile,
etc…
ACTION
DETERMINATION
VALIDATION
QUERY
Association
Direct, Unidirectional, binary relationship between two BOBJ
Used to Navigate from One Node to Another
Can be nodes within BOBJ or different BOBJ (Cross BOBJ Association)
Can have parameters to filter the result
Can be defined only between 2 nodes and 1 defined direction
ACTION
Operation Performed on that Node
Can be used for allowing external triggering of a business logic
To trigger and action, we must specify - Key of the instances on which this action is to be performed and
any input parameter that may be required
Can only be performed on the number of instances defined in the cardinality
Double Click on the Implementing Class
The Parameters belonging to the method
IT_KEY is the GUID of the Node on which this determination is triggered.
IO_READ is to read the data of that node
IO_MODIFY is to modify the data of that node
EO_MESSAGE to display messages
DETERMINATION
Determination Class has many methods inside it and we can see in the code of those methods how
values are computed and updated,
Mostly used for calculations - to compute data that can be derived from the values of other attributes
Persistent Determination - Changes are written away
Transient Determination - Data only used temporarily (Only at runtime)
Must indicate for each determination - whether it is for UPDATE/DELETE/LOAD or CREATE
VALIDATION
QUERIES
Allows us to perform search on BOBJ and provides the point of access
Search parameters are predefined.
Result is a set of all record id's that matched the criteria and can also be predefined
SERVICE MANAGER