![]() |
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... | |
createScheduleTask 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... | |
createTC_ScheduleObject 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... | |
getImportStructureInfo ObjectKeyDict AdditionalInfo args | |
Reads the SAP project structure or sub-structure before the corresponding Teamcenter structure is updated. 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_ScheduleObject Function ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | |
Customer specific Mapping function for the import/update of SAP project structure info to a tc item. More... | |
selectScheduleTask Function ObjectKeyDict AdditionalInfo args | |
Customer specific select function to identify the corresponding target project item revision. More... | |
selectTC_ScheduleObject Function ObjectKeyDict AdditionalInfo args | |
Customer specific select function to identify the corresponding target project item revision. More... | |
updateTC_ScheduleObject Function ItemTag ItemRevisionTag ItemType ItemRevisionType ObjectKeyDict AdditionalInfo args | |
Customer specific function to start an additional customer specific post-action after the normal update. More... | |
validateScheduleTaskList Function ObjectKeyDict AdditionalInfo args | |
Customer specific validateScheduleTaskList verifies that all needed Schedule Tasks elements are already created before the structure of the Schedule is updated. More... | |
Variables | |
ImportStructure | |
T4S::PROJECT_SCHEDULE_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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::createScheduleTask | 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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::createTC_ScheduleObject | 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_SCHEDULE_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_SCHEDULE_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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::SAP_ProjectStructureMapping2TC_ScheduleObject | 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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::selectScheduleTask | 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
\li
NOT_FOUND
\li
ITEMID_DOESNT_EXIST
\li
SKIPPED
\li
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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::selectTC_ScheduleObject | 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_ScheduleObject
(using search query) ITEMID_DOESNT_EXIST
$ErrorMessage
-> T4X will continue the import execution with proc createTC_ScheduleObject
(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_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::updateTC_ScheduleObject | 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 |
T4S::PROJECT_SCHEDULE_STRUCTURE::CUSTOM::IMPORT::validateScheduleTaskList | Function ObjectKeyDict AdditionalInfo args | ||
Customer specific validateScheduleTaskList verifies that all needed Schedule Tasks elements are already created before the structure of the Schedule is updated.
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_ScheduleObject
(using search query) ITEMID_DOESNT_EXIST
$ErrorMessage
-> T4X will continue the import execution with proc createTC_ScheduleObject
(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
|
static |