SAP ABAP Class CL_EAMS_SP_ORDNTF (Service Provider Combined Order Notification)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_SP_MISC (Package) Miscellaneous for Service Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100714
Properties
Class CL_EAMS_SP_ORDNTF  
Short Description Service Provider Combined Order Notification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_SP_MISC   Miscellaneous for Service Provider 
Created 20100714   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_SP_ORDNTF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100714
Friends
# Friend Modeled only Created on Description
1 CL_EAMS_SP_NTF 20100719 Service Provider Notification
2 CL_EAMS_SP_ORD 20100719 Service Provider Order
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BO_INTEROP Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_INTEROP Business Object Interoperability of Order and Notification 20100729
2 MO_BO_NTF Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_NOTIF Business Object Notification 20100726
3 MO_BO_ORD Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_ORDER Business Object Order 20100726
4 MO_BO_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SEARCH_SRV Service Classe for Search 20101115
5 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100715
6 MO_SP_NTF Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_NTF Service Provider Notification 20100715
7 MO_SP_ORD Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_ORD Service Provider Order 20100715
8 MO_SP_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_SRV Services for SP Classes (singleton) 20100715
9 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20100715
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_AUTH_CHECK_TRAN Instance method Private Method Check authorization for transaction 20100719
2 ACTION_SET_INITIAL_FIELD_PROP Instance method Private Method Set the initial field properties for the initial screen 20100716
3 ACTION_SET_STATUS_ORD_NTF Instance method Private Method Action to Set Status for Order / Notifications 20100907
4 ACTION_VALIDATE_INIT_SCREEN Instance method Private Method Validate the content of the initial screen 20100719
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100715
6 DEQUEUE Instance method Private Method Dequeue order 20101223
7 INSERT_INIT Instance method Private Method Insert on the initial screen 20100714
8 MAP_INITIAL_TO_NTF Instance method Private Method Map data from ORDNTF_INITIAL to NTF 20100721
9 MAP_INITIAL_TO_NTF_ID Instance method Private Method Map data from ORDNTF_INITIAL to NTF_ID 20100721
10 MAP_INITIAL_TO_ORD Instance method Private Method Map data from ORDNTF_INITIAL to ORD 20100721
11 MAP_INITIAL_TO_ORD_ID Instance method Private Method Map data from ORDNTF_INITIAL to ORD_ID 20100721
12 MAP_NTF_TO_INITIAL Instance method Private Method Map data from NTF to ORDNTF_INITIAL 20100721
13 MAP_NTF_T_TO_INITIAL_T Instance method Private Method Map table data from NTF to ORDNTF_INITIAL 20100723
14 MAP_ORD_TO_INITIAL Instance method Private Method Map data from ORD to ORDNTF_INITIAL 20100721
15 MAP_ORD_T_TO_INITIAL_T Instance method Private Method Map table data from ORD to ORDNTF_INITIAL 20100723
16 QUERY_ORDNTF_ONL Instance method Private Method Execute a Query on Orders/Notifications for ONL 20100716
17 QUERY_ORDNTF_ONL_USING_ESH Instance method Private Method Execute a Query on Orders/Notifications for ONL using ESH 20101115
18 RESTRICT_ONL_HITS Instance method Private Method Restrict Number of Records of ONL to MaxHits 20100928
19 RETRIEVE_DIR_LINK_MULTI_TARGET Instance method Private Method Retrieve for master UIBB of ONL detail area 20100924
20 RETRIEVE_DIR_LINK_TARGET Instance method Private Method Retrieve for master UIBB of ONL detail area 20100726
21 RETRIEVE_ONL_MASTER_DETAIL Instance method Private Method Retrieve for master UIBB of ONL detail area 20100715
22 RETRIEVE_ORDNTF_HEADER Instance method Private Method Retrieve Header Data ORDNTF 20100729
Events
Class CL_EAMS_SP_ORDNTF has no event.
Types
Class CL_EAMS_SP_ORDNTF has no local type.
Method Signatures

Method ACTION_AUTH_CHECK_TRAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDPROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100719
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100719
3 Importing IS_PARAM Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20110107

Method ACTION_AUTH_CHECK_TRAN on class CL_EAMS_SP_ORDNTF has no exception.

Method ACTION_SET_INITIAL_FIELD_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDPROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100716
2 Importing IS_PARAM Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20110107

Method ACTION_SET_INITIAL_FIELD_PROP on class CL_EAMS_SP_ORDNTF has no exception.

Method ACTION_SET_STATUS_ORD_NTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of IT_NODE_ID, which has failed 20100907
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100907
3 Importing IS_PARAM Call by reference Type reference (TYPE) ANY additional action params 20100907
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL_ID Order-Notification List - Identification 20100908
5 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20100907

Method ACTION_SET_STATUS_ORD_NTF on class CL_EAMS_SP_ORDNTF has no exception.

Method ACTION_VALIDATE_INIT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_ACTIONPROPERTIES Action properties 20100719
2 Exporting ET_FIELDPROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100719
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100719
4 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL Order_Notification - Identification 20100719
5 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20100719
6 Importing IS_PARAM Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100719

Method ACTION_VALIDATE_INIT_SCREEN on class CL_EAMS_SP_ORDNTF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100715

Method CONSTRUCTOR on class CL_EAMS_SP_ORDNTF has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ONL_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL_ID Business Object Order - Identification 20101223

Method DEQUEUE on class CL_EAMS_SP_ORDNTF has no exception.

Method INSERT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLDPROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100714
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20100714
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100714
4 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL Order_Notification - Identification 20100714
5 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100714
6 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20100714
7 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL Order_Notification - Identification 20100714

Method INSERT_INIT on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_INITIAL_TO_NTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NTF_DATA Call by reference Type reference (TYPE) EAMS_S_SP_NTF_HEADER Business Object Notification - Header Data 20100721
2 Importing IS_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721

Method MAP_INITIAL_TO_NTF on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_INITIAL_TO_NTF_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NTF_ID Call by reference Type reference (TYPE) EAMS_T_SP_NTF_ID BO Notification - Identification 20100721
2 Importing IS_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721

Method MAP_INITIAL_TO_NTF_ID on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_INITIAL_TO_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORD_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORD_HEADER Business Object Order - Header Data 20100721
2 Importing IS_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721

Method MAP_INITIAL_TO_ORD on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_INITIAL_TO_ORD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORD_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_ID Business Object Order - Identification 20100721
2 Importing IS_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721

Method MAP_INITIAL_TO_ORD_ID on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_NTF_TO_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721
2 Importing IS_NTF_DATA Call by reference Type reference (TYPE) EAMS_S_SP_NTF_HEADER Business Object Notification - Header Data 20100721

Method MAP_NTF_TO_INITIAL on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_NTF_T_TO_INITIAL_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL Order_Notification - Identification 20100723
2 Importing IT_NTF_DATA Call by reference Type reference (TYPE) EAMS_T_SP_NTF_HEADER Business Object Notification - Header Data 20100723

Method MAP_NTF_T_TO_INITIAL_T on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_ORD_TO_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORDNTF_INITIAL Order_Notification - Identification 20100721
2 Importing IS_ORD_DATA Call by reference Type reference (TYPE) EAMS_S_SP_ORD_HEADER Business Object Order - Header Data 20100721

Method MAP_ORD_TO_INITIAL on class CL_EAMS_SP_ORDNTF has no exception.

Method MAP_ORD_T_TO_INITIAL_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INITIAL_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL Order_Notification - Identification 20100723
2 Importing IT_ORD_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORD_HEADER Business Object Order - Header Data 20100723

Method MAP_ORD_T_TO_INITIAL_T on class CL_EAMS_SP_ORDNTF has no exception.

Method QUERY_ORDNTF_ONL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20100716
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL Order-Notification List - node data 20100716
3 Exporting ET_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL_ID Order-Notification List - node identification 20100716
4 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection parameters 20100716

Method QUERY_ORDNTF_ONL on class CL_EAMS_SP_ORDNTF has no exception.

Method QUERY_ORDNTF_ONL_USING_ESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Messages 20101115
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL Order-Notification List - node data 20101115
3 Exporting ET_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL_ID Order-Notification List - node identification 20101115
4 Importing IS_OPTIONS Call by reference Type reference (TYPE) /PLMB/S_SPI_QUERY_OPTIONS Query options 20101115
5 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection parameters 20101115

Method QUERY_ORDNTF_ONL_USING_ESH on class CL_EAMS_SP_ORDNTF has no exception.

Method RESTRICT_ONL_HITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_NTF_DATA Call by reference Type reference (TYPE) EAMS_T_BO_ORDNTF_ONL Read Notif data for Order-Notification List 20100928
2 Changing CT_BO_NTF_ID Call by reference Type reference (TYPE) EAMS_T_BO_ORDNTF_ONL_ID Read Notif IDs for Order-Notification List 20100928
3 Changing CT_BO_ORD_DATA Call by reference Type reference (TYPE) EAMS_T_BO_ORDNTF_ONL Read Order data for Order-Notification List 20100928
4 Changing CT_BO_ORD_ID Call by reference Type reference (TYPE) EAMS_T_BO_ORDNTF_ONL_ID Read Order IDs for Order-Notification List 20100928
5 Changing CT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100928
6 Importing IV_MAXHITS Call by reference Type reference (TYPE) EAMS_MAXHITS Maximum Number of Hits to Display 20100928

Method RESTRICT_ONL_HITS on class CL_EAMS_SP_ORDNTF has no exception.

Method RETRIEVE_DIR_LINK_MULTI_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_DIR_LINK_ID Business Object Job - Initial Screen 20100924
2 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20100924
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Order_Notification - Identification 20100924

Method RETRIEVE_DIR_LINK_MULTI_TARGET on class CL_EAMS_SP_ORDNTF has no exception.

Method RETRIEVE_DIR_LINK_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_DIR_LINK_ID Business Object Job - Initial Screen 20100726
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Order_Notification - Identification 20100726

Method RETRIEVE_DIR_LINK_TARGET on class CL_EAMS_SP_ORDNTF has no exception.

Method RETRIEVE_ONL_MASTER_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100715
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_JOB_INITIAL Business Object Job - Initial Screen 20100715
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL 20100715
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_ONL_ID Order_Notification - Identification 20100715

Method RETRIEVE_ONL_MASTER_DETAIL on class CL_EAMS_SP_ORDNTF has no exception.

Method RETRIEVE_ORDNTF_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Table type for combined Order & Notification ID 20100729
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORDNTF_INITIAL_ID Order_Notification - Identification 20100729

Method RETRIEVE_ORDNTF_HEADER on class CL_EAMS_SP_ORDNTF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606