CIP Execution Options - Intergraph Smart Materials - Version 2020 (10.0) - Help - Hexagon PPM

Intergraph Smart Materials Classic Help (2020)

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Help
Smart Materials/Smart Reference Data Version
2020 (10.0)

Customer Implemented Procedures (CIPs) are SQL packaged procedures that can be executed when the MTO job is processed. A standard CIP to process ROS (Required On Site) dates is delivered with the software. This CIP will search for the BOM position attribute ROS_DATE and copy its value to the requisition ROS date to prevent any further data from being entered by the user. This requires that the attribute ROS_DATE is defined as a position attribute and filled with a date value.

Other CIPs are optional for the user to implement according to different situations. Intergraph can assist with the development of these CIPs, as it requires detailed knowledge of Smart Materials and the Oracle programming language.

The Execute General CIP Procedure radio group on top controls the execution of the general CIP procedures from the package m_pck_req_custom during the MTO job. The options are:

Do Not Execute

The general CIP will not be executed.

After Deleting Empty/Unchanged Reqs

The empty and/or unchanged requisitions will be deleted before the general CIP is applied.

Before Deleting Empty/Unchanged Reqs

The empty and/or unchanged requisitions will be deleted after the general CIP is applied.

The value of the project default ZR_M_CIP is taken as the default value for this radio group.

The selectable CIP execution options are listed below.

Name

Meaning

Get Accounting

Generate the Accounting information. The procedure std_job_id(r_id) will be called. The default value for this option is defined by the project default ZR_M_ACC.

Get Budget

Calculate budget values for requisitions and requisition line items. The procedure calc_budget(r_id) will be called. The budget will be set to 0 (zero) if it cannot be calculated. The default value for this option is defined by the project default ZR_M_BUDGT.

Get Designation

Fill delivery designation of a requisition line item. The procedure designation(r_id) will be called. The delivery designation will be left empty (NULL) if it cannot be found. The default value for this option is defined by the project default ZR_M_DESIG.

Handle BOM Doc

Documents attached at BOM nodes to be attached to the requisition, documents attached at BOM positions to be attached to the requisition line. The default value for this option is defined by the project default ZR_M_BMDOC.

Get Procure Channel

Calculate the procure channel. The default value for this option is defined by the project default ZR_M_PROCC.

Get ROS Date

Calculate the required on site (ROS) date for all line items of the requisitions. If the ROS date on a line item is changed manually after the MTO has run, the system will recognize this changed value during the following MTO job and will try to assign this value to the related line item on the new engineering requisition. The procedure std_ros_date(r_id) is called. It calculates the ROS date by requisition, and all line items of this requisition get the same ROS date. The default value for this option is defined by the project default ZR_M_ROS.

Get Weight

Calculate the material weight for each requisition line item using this rule: (unit weight of the Ident) * (line item quantity). The function weight(ident) is called. The weight will be set to 0 (zero) if it cannot be calculated. The default value for this option is defined by the project default ZR_M_WGHT.

Select the price type defined on AS.10.01 from the LOV in the Price Type field. The price display type assigned to the selected price type will be displayed in the Price Display Type field. There is no standard functionality behind these fields. The price type might be used, for example, to get budget values from the assessment module. This must be programmed in a CIP procedure.