SAP ABAP Class CL_EAMS_SP_ORD_NTF_PRINT (Service Provider for Order & Notification Printing)
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 20100616
Properties
Class CL_EAMS_SP_ORD_NTF_PRINT  
Short Description Service Provider for Order & Notification Printing    
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 20100616   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_SP_ORD_NTF_PRINT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100616
Friends
Class CL_EAMS_SP_ORD_NTF_PRINT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELDNAME Constant Private See coding 20100701
2 GT_INT_BUFFER Static Attribute Private Type reference (TYPE) T_INT_BUFFER 20100701
3 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100616
4 MO_SP_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_SRV Services for SP Classes (singleton) 20100618
5 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20100616
6 MV_PRINTED Instance attribute Private Type reference (TYPE) ABAP_BOOL Data was printed 20101005
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100616
2 PRINT Instance method Private Method 20100617
3 RETRIEVE_DOCUMENTS Instance method Private Method Retrieve data for a given list of node IDs 20100617
4 RETRIEVE_PAPERS Instance method Private Method Retrieve data for a given list of node IDs 20100616
5 SET_DOCUMENTS_TO_BUFFER Instance method Private Method 20100618
6 SET_PAPERS_TO_BUFFER Instance method Private Method 20100617
7 VALIDATE_PAPERS Instance method Private Method 20100702
Events
Class CL_EAMS_SP_ORD_NTF_PRINT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INT_BUFFER Private See coding 20100701 BEGIN OF s_int_buffer . include type eams_s_sp_ord_ntf_id. types workpapers TYPE eams_t_sp_workpaper_data. types documents TYPE eams_t_sp_dir_orig_print. TYPES END OF s_int_buffer
2 T_INT_BUFFER Private See coding 20100701 T_INT_BUFFER TYPE STANDARD TABLE OF s_int_buffer
Method Signatures

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 20100616

Method CONSTRUCTOR on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100629
2 Importing IT_ORD_NTF_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Table type for combined Order & Notification ID 20100617

Method PRINT on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method RETRIEVE_DOCUMENTS 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 20100618
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100617
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_DIR_ORIG_PRINT Node ID and node data 20100617
4 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 20100617
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Node ID 20100617

Method RETRIEVE_DOCUMENTS on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method RETRIEVE_PAPERS 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 20100618
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100616
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_WORKPAPER_DATA Node ID and node data 20100616
4 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 20100616
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_SP_ORD_NTF_ID Node ID 20100616

Method RETRIEVE_PAPERS on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method SET_DOCUMENTS_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORD_NTF_ID Call by reference Type reference (TYPE) EAMS_S_SP_ORD_NTF_ID Table type for combined Order & Notification ID 20100701
2 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) EAMS_T_SP_DIR_ORIG_PRINT Workpaper Data for Order & Notification printing 20100618

Method SET_DOCUMENTS_TO_BUFFER on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method SET_PAPERS_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORD_NTF_ID Call by reference Type reference (TYPE) EAMS_S_SP_ORD_NTF_ID Table type for combined Order & Notification ID 20100701
2 Importing IT_WORKPAPERS Call by reference Type reference (TYPE) EAMS_T_SP_WORKPAPER_DATA Workpaper Data for Order & Notification printing 20100617

Method SET_PAPERS_TO_BUFFER on class CL_EAMS_SP_ORD_NTF_PRINT has no exception.

Method VALIDATE_PAPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100702
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_WORKPAPER_DATA Workpaper Data for Order & Notification printing 20100702
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_SP_WORKPAPER_DATA Workpaper Data for Order & Notification printing 20100702

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