SAP ABAP Class CL_ICH_WO_PP_NOTIFICATION (WorkOrderProgressNotification)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM-BAS (Application Component) SCM Basis
     ICH_R3 (Package) Connection of SAP R/3 to SAP ICH
Properties
Class CL_ICH_WO_PP_NOTIFICATION  
Short Description WorkOrderProgressNotification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICH_R3   Connection of SAP R/3 to SAP ICH 
Created 20080206   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICH_WO_PP_NOTIFICATION has no forward declaration.
Interfaces
Class CL_ICH_WO_PP_NOTIFICATION has no interface implemented.
Friends
Class CL_ICH_WO_PP_NOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Private Type reference (TYPE) XFELD ' ' Checkbox 20080206
2 GC_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20080206
3 GC_VRGNG_REL Constant Private Type reference (TYPE) J_VORGANG 'BFRE' Business Transaction 20080206
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ACCOUNT Instance method Private Method 20080206
2 CHANGE_ITEM Instance method Private Method 20080206
3 CHANGE_PO Instance method Public Method Post the Account assignment to the PO 20080206
4 CONSUMPTION_POST Instance method Public Method Post the Component consumption against PO 20080206
5 CREATE_ASSIGNMENT Instance method Public Method Create the account assignment 20080206
6 GET_ASSIGNMENT Instance method Public Method Get the WO-PO-CO Production Order assignment 20080206
7 RELEASE_CO_PROD_ORD Instance method Public Method Releases the CO Production Order 20080206
Events
Class CL_ICH_WO_PP_NOTIFICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ACCOUNT Private See coding 20080206 TT_ACCOUNT type STANDARD TABLE OF bapimepoaccount
2 TT_ACCOUNTX Private See coding 20080206 TT_ACCOUNTX type STANDARD TABLE OF bapimepoaccountx
3 TT_ITEM Private See coding 20080206 TT_ITEM type STANDARD TABLE OF bapimepoitem
4 TT_ITEMX Private See coding 20080206 TT_ITEMX type STANDARD TABLE OF bapimepoitemx
Method Signatures

Method CHANGE_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCOUNT Call by reference Type reference (TYPE) TT_ACCOUNT 20080206
2 Exporting ET_ACCOUNTX Call by reference Type reference (TYPE) TT_ACCOUNTX 20080206
3 Importing IT_ITEM Call by reference Type reference (TYPE) TT_ITEM 20080206
4 Importing IV_ORDID Call by reference Type reference (TYPE) AUFNR Order Number 20080206

Method CHANGE_ACCOUNT on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TT_ITEM 20080206
2 Exporting ET_ITEMX Call by reference Type reference (TYPE) TT_ITEMX 20080206

Method CHANGE_ITEM on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method CHANGE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080206
2 Importing IV_ORDID Call by reference Type reference (TYPE) AUFNR Order Number 20080206

Method CHANGE_PO on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method CONSUMPTION_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Checkbox 20080206
2 Importing IT_COMP_CONS Call by reference Type reference (TYPE) ICH_MWO_T_COMP_PO Component consumption structure with PO reference 20080206

Method CONSUMPTION_POST on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method CREATE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PO_ITEM_NR Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20080206
2 Importing IV_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080206
3 Importing IV_WORK_ORDER_ID Call by reference Type reference (TYPE) WORK_ORDER_ID Work Order Number 20080206
4 Importing IV_WORK_ORDER_ITEM Call by reference Type reference (TYPE) WORK_ORDER_ITEM_ID Work Order Item Number 20080206

Method CREATE_ASSIGNMENT on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method GET_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROD_ORD Call by reference Type reference (TYPE) AUFNR Order Number 20080626
2 Exporting EV_STATUS_A Call by reference Type reference (TYPE) IAOM_OM_WO_STATUS_A Work Order Status 20080206
3 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20080206
4 Importing IV_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20080206
5 Importing IV_WORK_ORDER_ID Call by reference Type reference (TYPE) WORK_ORDER_ID Work Order Number 20080206
6 Importing IV_WORK_ORDER_ITEM Call by reference Type reference (TYPE) WORK_ORDER_ITEM_ID Work Order Item Number 20080206

Method GET_ASSIGNMENT on class CL_ICH_WO_PP_NOTIFICATION has no exception.

Method RELEASE_CO_PROD_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDID Call by reference Type reference (TYPE) AUFNR Order Number 20080206

Method RELEASE_CO_PROD_ORD on class CL_ICH_WO_PP_NOTIFICATION has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604