![]() |
T4S4
19.1 C8540 A23673
Teamcenter Gateway for SAP S/4HANA API Reference
|
Functions | |
cleanUp Function ObjectKeyDict BatchJobStatus AdditionalInfo args | |
Customer specific function to start an additional customer specific cleanUp after the normal update. More... | |
createTC_ProjectObject Function ObjectKeyDict AdditionalInfo args | |
Customer specific function for the creation of a Tc project item based on a SAP project object (Project Definition, WBS Element or Network). More... | |
createTCBOMview_Object ItemRevisionTag AdditionalInfo args | |
Customer specific create function to create the corresponding target BOM view revision. More... | |
getCurrentTcStructureInfo BomViewTag AdditionalInfo args | |
Reads the corresponding Teamcenter structure that is synchronized with SAP project information retrieved by the getImportStructureInfo function. More... | |
getImportStructureInfo ObjectKeyDict AdditionalInfo args | |
Reads the SAP project structure or sub-structure before the corresponding Teamcenter structure is updated. More... | |
getTargetRevisionFromList ItemRevisionTagList args | |
Customer specific Mapping function for the selection of the correct IR from a given list of IR's. More... | |
importStructure2TeamcenterStructure BomViewTag CurrentTcBomList SAPProjectItemList AdditionalInfo args | |
The importStructure2TeamcenterStructure function uses the result of the getImportStructureInfo and getCurrentTcStructureInfo as an input to update the Teamcenter structure so that after the update it has the same content as the corresponding SAP project object structure. More... | |
SAP_ProjectStructureMapping2TC_ProjectObject Function ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | |
Customer specific Mapping function for the import/update of SAP project structure info to a tc item. More... | |
selectTC_ProjectObject Function ObjectKeyDict AdditionalInfo args | |
Customer specific select function to identify the corresponding target project item revision. More... | |
selectTCBOMview_Object ItemRevisionTag AdditionalInfo args | |
Customer specific select function to identify the corresponding target BOM view revision. More... | |
updateTC_ProjectObject Function ItemTag ItemRevisionTag ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | |
Customer specific function to start an additional customer specific post-action after the normal update. More... | |
Variables | |
ImportStructure | |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::cleanUp | Function ObjectKeyDict BatchJobStatus AdditionalInfo args | ||
Customer specific function to start an additional customer specific cleanUp after the normal update.
Function | Import function name, supports using same procedures and same namespace for different customer imports |
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION for the external project definition Id |
BatchJobStatus | end state of the import batch job |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::createTC_ProjectObject | Function ObjectKeyDict AdditionalInfo args | ||
Customer specific function for the creation of a Tc project item based on a SAP project object (Project Definition, WBS Element or Network).
Function | Import function name, supports using same procedures and same name-space for different customer imports |
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION or PROJECT_ITEM for the external project definition Id |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::createTCBOMview_Object | ItemRevisionTag AdditionalInfo args | ||
Customer specific create function to create the corresponding target BOM view revision.
ItemRevisionTag | |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::getCurrentTcStructureInfo | BomViewTag AdditionalInfo args | ||
Reads the corresponding Teamcenter structure that is synchronized with SAP project information retrieved by the getImportStructureInfo function.
The function support the following two different ways to share the structure information of the Teamcenter BOM view structure:
BomViewTag | |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::getImportStructureInfo | ObjectKeyDict AdditionalInfo args | ||
Reads the SAP project structure or sub-structure before the corresponding Teamcenter structure is updated.
The function support the following two different ways to share the structure information of the SAP project:
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION for the external project definition Id |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::getTargetRevisionFromList | ItemRevisionTagList args | ||
Customer specific Mapping function for the selection of the correct IR from a given list of IR's.
ItemRevisionTagList | list with hexed itemRevision tags found by the selectTC_ProjectObject |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::importStructure2TeamcenterStructure | BomViewTag CurrentTcBomList SAPProjectItemList AdditionalInfo args | ||
The importStructure2TeamcenterStructure function uses the result of the getImportStructureInfo and getCurrentTcStructureInfo as an input to update the Teamcenter structure so that after the update it has the same content as the corresponding SAP project object structure.
BomViewTag | |
CurrentTcBomList | Teamcenter BOM lines data |
SAPProjectItemList | SAP BOM lines data |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::SAP_ProjectStructureMapping2TC_ProjectObject | Function ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | ||
Customer specific Mapping function for the import/update of SAP project structure info to a tc item.
Function | Import function name, supports using same procedures and same namespace for different customer imports |
ItemType | import item type name |
ItemRevisionType | import item revision type name |
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION for the external project definition Id |
AdditionalInfo | additional information |
T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::selectTC_ProjectObject | Function ObjectKeyDict AdditionalInfo args | ||
Customer specific select function to identify the corresponding target project item revision.
Function | Import function name, supports using same procedures and same name-space for different customer imports |
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION for the external project definition Id |
AdditionalInfo | additional information |
FOUND
$ItemRevisionTag
-> T4X will continue the import execution with proc SAP_PROJECT_ITEMElementMapping2TC_Object
OK
$ItemRevisionTag
-> T4X will continue the import execution with proc SAP_PROJECT_ITEMElementMapping2TC_Object
NOT_FOUND
$ErrorMessage
-> T4X will continue the import execution with proc createTC_ProjectObject
(using search query) ITEMID_DOESNT_EXIST
$ErrorMessage
-> T4X will continue the import execution with proc createTC_ProjectObject
(using ITK::ITEM_exists) SKIPPED
->
T4X will stop the import execution successfully without an error any
other return value ->
T4X treats it as an error, there by customised error returns with info when/why the error occurred are supported T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::selectTCBOMview_Object | ItemRevisionTag AdditionalInfo args | ||
Customer specific select function to identify the corresponding target BOM view revision.
ItemRevisionTag | |
AdditionalInfo | additional information |
FOUND
$BomViewRevisionTag
-> T4X will continue the import execution with proc importStructure2TeamcenterStructure
OK
$BomViewRevisionTag
-> T4X will continue the import execution with proc importStructure2TeamcenterStructure
NOT_FOUND
$ErrorMessage
-> T4X will continue the import execution with proc createTCBOMview_Object
ITEMID_DOESNT_EXIST
$ErrorMessage
-> T4X will continue the import execution with proc createTCBOMview_Object
SKIPPED
->
T4X will stop the import execution successfully without an error any
other return value ->
T4X treats it as an error, there by customised error returns with info when/why the error occured are supported T4S::PROJECT_ITEM_STRUCTURE::CUSTOM::IMPORT::updateTC_ProjectObject | Function ItemTag ItemRevisionTag ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | ||
Customer specific function to start an additional customer specific post-action after the normal update.
Function | Import function name, supports using same procedures and same namespace for different customer imports |
ItemTag | hexed import item tag |
ItemRevisionTag | hexed import item revision tag |
ItemType | import item type name |
ItemRevisionType | import item revision type name |
ObjectKeyDict | dict containing at least the key PROJECT_DEFINITION for the external project definition Id |
AdditionalInfo | additional information |
|
static |