SAP ABAP Class CL_PUR_PURREQERPIDQR1_IMPL (Implementation class for Purchase Request Read service)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-GF-ES (Application Component) Enterprise Services in Purchasing
     OPS_SE_PUR (Package) Service Enabling for Purchasing
Properties
Class CL_PUR_PURREQERPIDQR1_IMPL  
Short Description Implementation class for Purchase Request Read service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_PUR   Service Enabling for Purchasing 
Created 20090302   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_PURREQERPIDQR1_IMPL has no forward declaration.
Interfaces
Class CL_PUR_PURREQERPIDQR1_IMPL has no interface implemented.
Friends
Class CL_PUR_PURREQERPIDQR1_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MSGCLAS_W5 Constant Private Type reference (TYPE) SY-MSGID 'W5' Message Class 20090325
2 GC_SMT_ACB Constant Protected Type reference (TYPE) SMT_EVENT 'PR_ACC_ASSGN' Mapping Step 20090304
3 GC_SMT_ADDRDEL Constant Protected Type reference (TYPE) SMT_EVENT 'ADDRDEL' Mapping Step 20090320
4 GC_SMT_ADDRDEL_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'ADDRDEL_NAMES' Mapping Step 20090521
5 GC_SMT_APPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURREQERPIDQR1' Mapping 20090304
6 GC_SMT_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20090304
7 GC_SMT_CONTLIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'CONTRACTLIMITS' Mapping Step 20090304
8 GC_SMT_HEADERTXT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADERTEXT' Mapping Step 20090320
9 GC_SMT_HEADERTXT_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'HEADERTEXT_NAMES' Mapping Step 20090418
10 GC_SMT_HEADER_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_NAMES' Mapping Step 20090418
11 GC_SMT_ITEM Constant Protected Type reference (TYPE) SMT_EVENT 'PRITEM' Mapping Step 20090304
12 GC_SMT_ITEM_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PRITEM_NAMES' Mapping Step 20090418
13 GC_SMT_ITM_RLSTERMS Constant Protected Type reference (TYPE) SMT_EVENT 'PR_ITM_RLSTERMS' Mapping Step 20090305
14 GC_SMT_ITM_RLSTERMS_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_ITM_RLSTERMS_NAMES' Mapping Step 20090418
15 GC_SMT_LIMITS Constant Protected Type reference (TYPE) SMT_EVENT 'PR_LIMITS' Mapping Step 20090304
16 GC_SMT_LIMIT_ACCASGN Constant Protected Type reference (TYPE) SMT_EVENT 'PR_LIMIT_ACCASGN' Mapping Step 20090520
17 GC_SMT_OUTLINES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_OUTLINES' Mapping Step 20090422
18 GC_SMT_OUTLINES_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_OUTLINES_NAMES' Mapping Step 20090425
19 GC_SMT_PR Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20090304
20 GC_SMT_PRODUCT Constant Protected Type reference (TYPE) SMT_EVENT 'PRODUCT' Mapping Step 20090304
21 GC_SMT_PRODUCT_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PRODUCT_NAMES' Mapping Step 20090418
22 GC_SMT_RLSTERMS Constant Protected Type reference (TYPE) SMT_EVENT 'PR_RLSTERMS' Mapping Step 20090305
23 GC_SMT_RLSTERMS_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_RLSTERMS_NAMES' Mapping Step 20090418
24 GC_SMT_SERVICES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_SERVICES' Mapping Step 20090305
25 GC_SMT_SERVICES_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'PR_SERVICES_NAMES' Mapping Step 20090425
26 GC_SMT_SRVACCOUNTASGN Constant Protected Type reference (TYPE) SMT_EVENT 'PR_SRV_ACCASGN' Mapping Step 20090305
27 GC_SMT_SRVTEXT Constant Protected Type reference (TYPE) SMT_EVENT 'SRVTEXT' Mapping Step 20090305
28 GC_SMT_SRVTEXT_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'SRVTEXT_NAMES' Mapping Step 20090420
29 GC_SMT_TEXT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEMTEXT' Mapping Step 20090305
30 GC_SMT_TEXT_NAMES Constant Protected Type reference (TYPE) SMT_EVENT 'ITEMTEXT_NAMES' Mapping Step 20090418
31 GC_TYPE_ERROR Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20090325
32 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PUR_PURREQERPIDQR1_IMPL Implementation class for Purchase Request Read service 20090302
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090302
2 CREATE Static method Public Method 20090302
3 EXECUTE Instance method Public Method 20090302
4 EXPORT_CONVERSION Instance method Private Method 20090302
5 FILL_LOG Instance method Private Method 20090302
6 IMPORT_CONVERSION Instance method Private Method 20090302
7 PUR_REQ_READ_DATA Instance method Private Method 20090302
Events
Class CL_PUR_PURREQERPIDQR1_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BAPIMEREQITEM Protected See coding 20090407 TY_BAPIMEREQITEM TYPE STANDARD TABLE OF BAPIMEREQITEM
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PUR_PURREQERPIDQR1_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PUR_PURREQERPIDQR1_IMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_PUR_PURREQERPIDQR1_IMPL Implementation class for Purchase Request Read service 20090302

Method CREATE on class CL_PUR_PURREQERPIDQR1_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) PUR_PURCHASEREQUESTERPBYID_QUE PurchaseRequestERPByIDQuery_sync_V1 20090302
2 Exporting OUTPUT Call by reference Type reference (TYPE) PUR_PURCHASEREQUESTERPBYID_RSP PurchaseRequestERPByIDResponse_sync_V1 20090302
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20090313
2 CX_SMT_NO_CLASS Class Does Not Exist 20090313
3 CX_SMT_NO_ENTRY Object does not exist 20090313
4 CX_SMT_NO_METHOD Method does not exist 20090313
5 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20090313

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PUR_PURCHASEREQUESTERPBYID_RSP PurchaseRequestERPByIDResponse_sync_V1 20090302
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090303
3 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEREQHEADER Transfer Structure for Enjoy Purchase Req. - Header 20090326
4 Importing IT_ACCOUNTASGN Call by reference Type reference (TYPE) BAPIMEREQACCOUNT_TP Transfer Structure for Enjoy Purchase Req. - Acct Assignment 20090302
5 Importing IT_ADDRDEL Call by reference Type reference (TYPE) TY_BAPIMERQADDRDELIVERY Type BAPIMERQADDRDELIVERY 20090320
6 Importing IT_CONTLIMITS Call by reference Type reference (TYPE) BAPIESUC_TP Table Type for BAPIESUC 20090302
7 Importing IT_HEADERTEXT Call by reference Type reference (TYPE) TY_BAPIMEREQHEADTEXT Type BAPIMEREQHEADTEXT 20090320
8 Importing IT_ITEMS Call by reference Type reference (TYPE) TY_BAPIMEREQITEM Table Type for BAPIMEREQITEM 20090302
9 Importing IT_LIMITS Call by reference Type reference (TYPE) BBPT_BAPIESUH Table Type: Communication Structure Limits 20090302
10 Importing IT_SERVICES Call by reference Type reference (TYPE) BBPT_BAPIESLL Table Type for Communication Structure Service Rows 20090302
11 Importing IT_SRVACCOUNTASGN Call by reference Type reference (TYPE) BBPT_BAPIESKL Table Type: Structure Account Assignment Service Rows 20090302
12 Importing IT_SRVTEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20090302
13 Importing IT_TEXT Call by reference Type reference (TYPE) BAPIEBANTX_TP Table Type for BAPIEBANTX 20090302
14 Importing I_NONAME_INDICATOR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090418
# Exception Resumable Description Created on
1 CX_SMT_CUSTOMIZING_ERROR Error in customizing 20090313
2 CX_SMT_NO_CLASS Class Does Not Exist 20090313
3 CX_SMT_NO_ENTRY Object does not exist 20090313
4 CX_SMT_NO_METHOD Method does not exist 20090313
5 CX_SMT_TRANSFORMATION_ERROR Error During Transformation or Field Assignment 20090319
6 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20090409

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) SAPPLCO_NOSC_LOG Proxy Structure (Generated) 20090303
2 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090303

Method FILL_LOG on class CL_PUR_PURREQERPIDQR1_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NONAME_INDICATOR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20090418
2 Exporting E_PURREQID Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20090302
3 Exporting E_PURREQITEMID Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20090302
4 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURCHASEREQUESTERPBYID_QUE PurchaseRequestERPByIDQuery_sync_V1 20090302

Method IMPORT_CONVERSION on class CL_PUR_PURREQERPIDQR1_IMPL has no exception.

Method PUR_REQ_READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRHEADER Call by reference Type reference (TYPE) BAPIMEREQHEADER Transfer Structure for Enjoy Purchase Req. - Header 20090326
2 Exporting ET_ACCOUNTASGN Call by reference Type reference (TYPE) BAPIMEREQACCOUNT_TP Table Type: Account Assignment 20090302
3 Exporting ET_ADDRDEL Call by reference Type reference (TYPE) TY_BAPIMERQADDRDELIVERY PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20090320
4 Exporting ET_CONTLIMITS Call by reference Type reference (TYPE) BAPIESUC_TP Table Type for BAPIESUC 20090302
5 Exporting ET_HEADERTEXT Call by reference Type reference (TYPE) TY_BAPIMEREQHEADTEXT Change Toolbar for Enjoy Purchase Req. - Header Text 20090320
6 Exporting ET_ITEMS Call by reference Type reference (TYPE) TY_BAPIMEREQITEM Table Type for BAPIEBAN 20090302
7 Exporting ET_LIMITS Call by reference Type reference (TYPE) BBPT_BAPIESUH Table Type: Communication Structure Limits 20090302
8 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090302
9 Exporting ET_SERVICES Call by reference Type reference (TYPE) BBPT_BAPIESLL Table Type for Communication Structure Service Rows 20090302
10 Exporting ET_SRVACCOUNTASGN Call by reference Type reference (TYPE) BBPT_BAPIESKL Table Type: Structure Account Assignment Service Rows 20090302
11 Exporting ET_SRVTEXT Call by reference Type reference (TYPE) BAPIESLLTX_TP Table Type for BAPIESLLTX 20090302
12 Exporting ET_TEXT Call by reference Type reference (TYPE) BAPIEBANTX_TP Table Type for BAPIEBANTX 20090302
13 Importing I_PRITEMID Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20090302
14 Importing I_PURREQID Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20090302

Method PUR_REQ_READ_DATA on class CL_PUR_PURREQERPIDQR1_IMPL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605