![]() |
T4S4
19.1 C8540 A23673
Teamcenter Gateway for SAP S/4HANA API Reference
|
All ITK functions of group PS supported by T4x. More...
Functions | |
PS_ask_bom_view_of_bvr HexTcObjectTag | |
This function calls the ITK pipe server function PS_ask_bom_view_of_bvr to returns the BOM view tag for the a given BOM view revision tag. More... | |
PS_ask_view_type_name HexTcObjectTag | |
This function calls the ITK pipe server function PS_ask_view_type_name to get the BOM view type name of a give view type tag. More... | |
PS_find_view_type ViewTypeName | |
This function calls the ITK pipe server function PS_find_view_type to find given BOM view type name. More... | |
PS_list_owning_revs_of_bvr HexTcObjectTag | |
This function calls the ITK pipe server function PS_list_owning_revs_of_bvr to retrieve the Item Revision tag of a given BOM view revision tag. More... | |
PS_occ_eff_add_eff HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | |
This function calls the ITK pipe server function PS_occ_eff_add_eff to add an effectivity to the bom view revision occurrence. More... | |
PS_occ_eff_ask_date_range HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | |
This function calls the ITK pipe server function PS_occ_eff_ask_date_range to retrieve the date range of an effectivity. More... | |
PS_occ_eff_ask_dates HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | |
This function calls the ITK pipe server function PS_occ_eff_ask_dates to retrieve the date values of an effectivity See function "PS_occ_eff_set_dates" for possible values for EffectivityDatesType. More... | |
PS_occ_eff_ask_effs HexBOMViewRevisionTag HexOccurrenceTag | |
This function calls the ITK pipe server function PS_occ_eff_ask_effs to retrieve the effectivities of an occurrence. More... | |
PS_occ_eff_ask_id HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | |
This function calls the ITK pipe server function PS_occ_eff_ask_id to retrieve the id of an effectivity. More... | |
PS_occ_eff_create HexBOMViewRevisionTag HexOccurrenceTag | |
This function calls the ITK pipe server function PS_occ_eff_create to create an effectivity to the bom view revision occurrence. More... | |
PS_occ_eff_remove_eff HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | |
This function calls the ITK pipe server function PS_occ_eff_remove_eff to remove an effectivity from the bom view revision occurrence. More... | |
PS_occ_eff_set_date_range HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityDateRange EffectivityDateAppend | |
This function calls the ITK pipe server function PS_occ_eff_set_date_range to add a date range to an effectivity. Either a date range or a unit range can be assigned, not both. See function "PS_occ_eff_create" for an example. More... | |
PS_occ_eff_set_dates HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityDatesCount EffectivityDates1 ... EffectivityDatesN | |
This function calls the ITK pipe server function PS_occ_eff_set_dates to add date values to an effectivity. Either a unit range or dates can be assigned, not both. More... | |
PS_occ_eff_set_enditemrev HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag HexEffectivityEndItemRevisionTag | |
This function calls the ITK pipe server function PS_occ_eff_set_enditemrev to add an end item revision to an effectivity. See function "PS_occ_eff_create" for an example. More... | |
PS_occ_eff_set_id HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityId | |
This function calls the ITK pipe server function PS_occ_eff_set_id to add an id to an effectivity. See function "PS_occ_eff_create" for an example. More... | |
PS_occ_eff_set_protection HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityUnitRange EffectivityProtection | |
This function calls the ITK pipe server function PS_occ_eff_set_protection to change the protection setting of an effectivity. More... | |
PS_occ_eff_set_unit_range HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityUnitRange EffectivityUnitAppend | |
This function calls the ITK pipe server function PS_occ_eff_set_unit_range to add a unit range to an effectivity. Note that a unit range requires an assigned end item revision. Either a unit range or a date range can be assigned, not both. See function "PS_occ_eff_create" for an example. More... | |
PS_replace_child HexParentBomViewRevisionTag HexOldRevisionTag HexNewRevisionTag | |
This function calls the ITK pipe server function PS_replace_child to replace a item or revision in a given BOm view. More... | |
PS_set_variant_data HexParentTag HexOccurenceTag HexVariantExpressionBlockTag | |
This function calls the ITK pipe server function PS_set_variant_data to set the variant condition for this occurrence to be the specified variant expression block. More... | |
PS_view_type_extent | |
This function calls the ITK pipe server function PS_view_type_extent to get a list of all BOM view type-names. More... | |
PS_where_used_all hex_item_rev n_levels | |
This function calls the ITK pipe server function PS_where_used_all to retrieve a list of all "where used" Item Revision tags of a given Item Revision tag. More... | |
PS_where_used_configured hex_item_rev hex_revision_rule n_levels | |
This function calls the ITK pipe server function PS_where_used_configured to retrieve a list of all the Item Revisions having structure which references the specified Item Revision, in the context of the specified Revision Rule. NOTE: If preference PS_wu_configd_imprecise_only is set to true, and the specified Revision Rule contains only non-precise entries, referencing Item Revisions which are not themselves configured by the Revision Rule will be omitted. More... | |
PS_where_used_precise hex_item_rev n_levels | |
This function calls the ITK pipe server function PS_where_used_precise to retrieve a list of all the Item Revisions having structure with a precise reference to the specified Item Revision. More... | |
All ITK functions of group PS supported by T4x.
This group specifies all ITK functions of group PS for which wrappers have been defined in T4x
ITK::PS_ask_bom_view_of_bvr | HexTcObjectTag | ||
ITK::PS_ask_view_type_name | HexTcObjectTag | ||
ITK::PS_find_view_type | ViewTypeName | ||
ITK::PS_list_owning_revs_of_bvr | HexTcObjectTag | ||
ITK::PS_occ_eff_add_eff | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | ||
This function calls the ITK pipe server function PS_occ_eff_add_eff to add an effectivity to the bom view revision occurrence.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
ITK::PS_occ_eff_ask_date_range | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | ||
This function calls the ITK pipe server function PS_occ_eff_ask_date_range to retrieve the date range of an effectivity.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
ITK::PS_occ_eff_ask_dates | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | ||
This function calls the ITK pipe server function PS_occ_eff_ask_dates to retrieve the date values of an effectivity See function "PS_occ_eff_set_dates" for possible values for EffectivityDatesType.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
ITK::PS_occ_eff_ask_effs | HexBOMViewRevisionTag HexOccurrenceTag | ||
ITK::PS_occ_eff_ask_id | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | ||
This function calls the ITK pipe server function PS_occ_eff_ask_id to retrieve the id of an effectivity.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
ITK::PS_occ_eff_create | HexBOMViewRevisionTag HexOccurrenceTag | ||
This function calls the ITK pipe server function PS_occ_eff_create to create an effectivity to the bom view revision occurrence.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
Sample code sequence
ITK::PS_occ_eff_remove_eff | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag | ||
This function calls the ITK pipe server function PS_occ_eff_remove_eff to remove an effectivity from the bom view revision occurrence.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
ITK::PS_occ_eff_set_date_range | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityDateRange EffectivityDateAppend | ||
This function calls the ITK pipe server function PS_occ_eff_set_date_range to add a date range to an effectivity. Either a date range or a unit range can be assigned, not both. See function "PS_occ_eff_create" for an example.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
EffectivityDateRange | Date range to assign to the effectivity; example range: 16-Dec-2016 to 17-Dec-2016 |
EffectivityDateAppend | If "true" then the new range is added to any existing ranges, if "false" then the new range overwrites existing ranges |
ITK::PS_occ_eff_set_dates | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityDatesCount EffectivityDates1 ... EffectivityDatesN | ||
This function calls the ITK pipe server function PS_occ_eff_set_dates to add date values to an effectivity. Either a unit range or dates can be assigned, not both.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
EffectivityDatesCount | Number of dates |
[EffectivityDates1 | ... EffectivityDatesN] Dates have to be specified as strings, where a "from-date" and a corresponding "to-date" have to be different date elements Examples: "2016-12-19 16:10:00", "2016-12-19 17:15:30" |
EffectivityDatesType | One of the following integer values: \args 0 = EFFECTIVITY_closed \args 1 = EFFECTIVITY_open_ended \args 2 = EFFECTIVITY_stock_out \args If "open-ended" is used, then the number of date values should be odd, i.e. the last date should have no "closing" counterpart date |
EffectivityDatesAppend | If "true" then the new ranges are added to any existing ranges, if "false" then the new ranges overwrite existing ranges |
ITK::PS_occ_eff_set_enditemrev | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag HexEffectivityEndItemRevisionTag | ||
This function calls the ITK pipe server function PS_occ_eff_set_enditemrev to add an end item revision to an effectivity. See function "PS_occ_eff_create" for an example.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
HexEffectivityEndItemRevisionTag | End item revision tag to assign to the effectivity |
ITK::PS_occ_eff_set_id | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityId | ||
This function calls the ITK pipe server function PS_occ_eff_set_id to add an id to an effectivity. See function "PS_occ_eff_create" for an example.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
EffectivityId | Id to assign to the effectivity |
ITK::PS_occ_eff_set_protection | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityUnitRange EffectivityProtection | ||
This function calls the ITK pipe server function PS_occ_eff_set_protection to change the protection setting of an effectivity.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
EffectivityProtection | If "true" then protection is set, if "false" then protection is unset |
ITK::PS_occ_eff_set_unit_range | HexBOMViewRevisionTag HexOccurrenceTag HexEffectivityTag EffectivityUnitRange EffectivityUnitAppend | ||
This function calls the ITK pipe server function PS_occ_eff_set_unit_range to add a unit range to an effectivity. Note that a unit range requires an assigned end item revision. Either a unit range or a date range can be assigned, not both. See function "PS_occ_eff_create" for an example.
HexBOMViewRevisionTag | Hexed BOM view revision tag |
HexOccurrenceTag | Hexed occurrence tag |
HexEffectivityTag | Hexed effectivity tag |
EffectivityUnitRange | Unit range to assign to the effectivity; example range: 100-200 |
EffectivityUnitAppend | If "true" then the new range is added to any existing ranges, if "false" then the new range overwrites existing ranges |
ITK::PS_replace_child | HexParentBomViewRevisionTag HexOldRevisionTag HexNewRevisionTag | ||
ITK::PS_set_variant_data | HexParentTag HexOccurenceTag HexVariantExpressionBlockTag | ||
ITK::PS_view_type_extent |
ITK::PS_where_used_all | hex_item_rev n_levels | ||
This function calls the ITK pipe server function PS_where_used_all to retrieve a list of all "where used" Item Revision tags of a given Item Revision tag.
hex_item_rev | |
n_levels | number of BOM levels to check |
ITK::PS_where_used_configured | hex_item_rev hex_revision_rule n_levels | ||
This function calls the ITK pipe server function PS_where_used_configured to retrieve a list of all the Item Revisions having structure which references the specified Item Revision, in the context of the specified Revision Rule. NOTE: If preference PS_wu_configd_imprecise_only is set to true, and the specified Revision Rule contains only non-precise entries, referencing Item Revisions which are not themselves configured by the Revision Rule will be omitted.
hex_item_rev | |
hex_revision_rule | |
n_levels,number | of BOM levels to check |
ITK::PS_where_used_precise | hex_item_rev n_levels | ||
This function calls the ITK pipe server function PS_where_used_precise to retrieve a list of all the Item Revisions having structure with a precise reference to the specified Item Revision.
hex_item_rev | |
n_levels,number | of BOM levels to check |