SAP ABAP Class CL_EAM_SHOP_PAPER_API (Print EAM Maintenance Papers)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       IPRT (Package) Application Development R/3 Plant Maintenance Print
Properties
Class CL_EAM_SHOP_PAPER_API  
Short Description Print EAM Maintenance Papers    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IPRT   Application Development R/3 Plant Maintenance Print 
Created 20100611   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAM_SHOP_PAPER_API has no interface implemented.
Friends
Class CL_EAM_SHOP_PAPER_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_EAM_SHOP_PAPER_API Print EAM Maintenance Papers 20100611
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Write Message from SYST to Return Table 20100614
2 CHECK_ERROR_RETURNED Instance method Private Method Check Whether There Is an Error in the Return Table 20100714
3 CHECK_SELECTED_PAPERS Instance method Public Method Check Selected Papers and Flag for Printing 20100616
4 GET_PRINT_PAPERS Instance method Public Method Read Possible Shop Papers 20100611
5 GET_REFERENCE Static method Public Method Get Class Reference 20100611
6 POST_AND_PRINT_NOTIFICATION Instance method Private Method Print and Save Notification 20100615
7 POST_AND_PRINT_ORDER Instance method Private Method Print and Save Order 20100614
8 PRINT_SHOP_PAPERS Instance method Public Method Printing of Shop Papers 20100614
9 READ_AND_LOCK_NOTIFICATION Instance method Private Method Read and Lock Notification 20100616
10 READ_AND_LOCK_OBJECTS Instance method Private Method Read and Lock Order and Notification 20100614
11 READ_AND_LOCK_ORDER Instance method Private Method Read and Lock Order 20100616
12 SET_NOTIFICATION_PRINT Instance method Private Method Activate Print Notification 20100709
13 SET_ORDER_PRINT Instance method Private Method Activate Print via Order 20100614
14 SET_SELECTED_PAPERS Instance method Private Method Check Selected Papers and Flag for Printing 20100616
Events
Class CL_EAM_SHOP_PAPER_API has no event.
Types
Class CL_EAM_SHOP_PAPER_API has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100614

Method ADD_MESSAGE on class CL_EAM_SHOP_PAPER_API has no exception.

Method CHECK_ERROR_RETURNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100714
2 Returning RV_ERROR Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100714

Method CHECK_ERROR_RETURNED on class CL_EAM_SHOP_PAPER_API has no exception.

Method CHECK_SELECTED_PAPERS 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) BAPIRETTAB Meldungen 20100616
2 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) EAMS_DOCUMENT_LIST_T Tabelle der Auftragsdruckdokumente 20100616
3 Importing IT_PAPERS Call by reference Type reference (TYPE) WWORKPAPER_T Papiere 20100616
4 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100616
5 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100616
6 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20100616

Method CHECK_SELECTED_PAPERS on class CL_EAM_SHOP_PAPER_API has no exception.

Method GET_PRINT_PAPERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) EAMS_DOCUMENT_LIST_T Tabelle der Auftragsdruckdokumente 20100611
2 Exporting ET_PAPERS Call by reference Type reference (TYPE) WWORKPAPER_T Tebelle mit Popup selektion 20100611
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20100611
4 Importing IV_INGRP Call by reference Type reference (TYPE) INGRP '*' Planergruppe für Kundenservice und Instandhaltung 20130919
5 Importing IV_IWERK Call by reference Type reference (TYPE) IWERK '*' Instandhaltungsplanungswerk 20130919
6 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100616
7 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100616
8 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20100611

Method GET_PRINT_PAPERS on class CL_EAM_SHOP_PAPER_API has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_REFERENCE Value transfer Object reference (TYPE REF TO) CL_EAM_SHOP_PAPER_API EAM Instandhaltungspapiere Drucken 20100611

Method GET_REFERENCE on class CL_EAM_SHOP_PAPER_API has no exception.

Method POST_AND_PRINT_NOTIFICATION 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100615
2 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100615
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100615

Method POST_AND_PRINT_ORDER 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100614
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100614

Method PRINT_SHOP_PAPERS 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100614
2 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) EAMS_DOCUMENT_LIST_T Tabelle der Auftragsdruckdokumente 20100616
3 Importing IT_PAPERS Call by reference Type reference (TYPE) WWORKPAPER_T Tebelle mit Popup selektion 20100614
4 Importing IV_EXECUTE_POST Call by reference Type reference (TYPE) ABAP_BOOL Direktes Speichern und Drucken 20100618
5 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100614
6 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100614
7 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20100616

Method PRINT_SHOP_PAPERS on class CL_EAM_SHOP_PAPER_API has no exception.

Method READ_AND_LOCK_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VIQMEL Call by reference Type reference (TYPE) VIQMEL Meldungsdaten 20100616
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Meldungstabelle 20100616
3 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100616
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100616

Method READ_AND_LOCK_OBJECTS 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100614
2 Exporting EV_NOTIFICATION_HEADER Call by reference Type reference (TYPE) VIQMEL Meldungskopf 20100616
3 Exporting EV_ORDER_HEADER Call by reference Type reference (TYPE) CAUFVD Auftragskopf 20100616
4 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100614
5 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100614
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100614

Method READ_AND_LOCK_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20100616
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100616
3 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100616
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100616

Method SET_NOTIFICATION_PRINT 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) BAPIRETTAB Rückgabe der Meldungen 20100709
2 Importing IT_PAPERS Call by reference Type reference (TYPE) WWORKPAPER_T Tebelle mit Papieren 20100709
3 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100709
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100709

Method SET_ORDER_PRINT 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) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100714
2 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100614
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100614

Method SET_SELECTED_PAPERS 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) BAPIRETTAB Meldungen 20100616
2 Importing IT_DOCUMENTS Call by reference Type reference (TYPE) EAMS_DOCUMENT_LIST_T Tabelle der Auftragsdruckdokumente 20100616
3 Importing IT_PAPERS Call by reference Type reference (TYPE) WWORKPAPER_T Tabelle mit Papieren 20100616
4 Importing IV_NOTIFICATION_ID Call by reference Type reference (TYPE) QMNUM Meldungsnummer 20100616
5 Importing IV_ORDER_ID Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20100616
# Exception Resumable Description Created on
1 CX_EAM_SHOP_PAPER_ROOT Ausnahmen EAM Drucken API 20100616
History
Last changed by/on SAP  20131127 
SAP Release Created in 606