SAP ABAP Class CL_PURGSCHEDGAGRMT001QR_IMPL (Purg Scheduling Agrmnt Basic Data By Elements Qry Rsp Impl)
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_PURGSCHEDGAGRMT001QR_IMPL  
Short Description Purg Scheduling Agrmnt Basic Data By Elements Qry Rsp Impl    
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 20090116   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PURGSCHEDGAGRMT001QR_IMPL has no forward declaration.
Interfaces
Class CL_PURGSCHEDGAGRMT001QR_IMPL has no interface implemented.
Friends
Class CL_PURGSCHEDGAGRMT001QR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_RESULT_CODE Constant Private Type reference (TYPE) STRING '3' 20090331
2 GC_AUTH_LPET_WRK Constant Private Type reference (TYPE) XUOBJECT 'M_LPET_WRK' Authorization Object 20090208
3 GC_EVENT_HEADER Constant Private Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20090208
4 GC_EVENT_INPUT Constant Private Type reference (TYPE) SMT_EVENT 'INPUT MAPPING' Mapping Step 20090217
5 GC_EVENT_ITEM Constant Private Type reference (TYPE) SMT_EVENT 'ITEM' Mapping Step 20090208
6 GC_EVENT_PARTY Constant Private Type reference (TYPE) SMT_EVENT 'PARTY' Mapping Step 20090208
7 GC_SMT_APPLICATION Constant Private Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURGSCHEDGAGRMT001QR' Mapping 20090208
8 GC_SMT_CONTEXT Constant Private Type reference (TYPE) SMT_CONTEXT '' Context 20090208
9 GC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20090323
10 GC_TYPE_ABORT Constant Private Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20090323
11 GC_TYPE_ERROR Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20090323
12 GT_AUTH Instance attribute Private Type reference (TYPE) MMPUR_T_AUTHORITY Table type for authority checks on plant level 20090208
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Perform Authority Check 20090208
2 EXECUTE Instance method Public Method First method called to start processing the service 20090123
3 EXPORT_CONVERSION Instance method Private Method Maps the backend structure to XI structure 20090123
4 GETDATA Instance method Private Method Main query to fetch the data 20090123
5 IMPORT_CONVERSION Instance method Private Method Maps the XI structure to backend structure 20090116
Events
Class CL_PURGSCHEDGAGRMT001QR_IMPL has no event.
Types
Class CL_PURGSCHEDGAGRMT001QR_IMPL has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_AUTH Call by reference Type reference (TYPE) XFELD Checkbox 20090208
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090328
3 Importing IF_BSART Call by reference Type reference (TYPE) BSART Order Type (Purchasing) 20090227
4 Importing IF_EKGRP Call by reference Type reference (TYPE) EKGRP Purchasing Group 20090227
5 Importing IF_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20090227
6 Importing IF_WERKS Call by reference Type reference (TYPE) EWERK Plant 20090208

Method AUTHORITY_CHECK on class CL_PURGSCHEDGAGRMT001QR_IMPL has no exception.

Method EXECUTE 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_PURSCAGR_ERP_BSCDATA_RESPO MT for PurchasingSchedulingAgreementERPBasicDataByElementsRe 20090208
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURSCAGR_ERP_BSCDATA_QUERY MT for PurchasingSchedulingAgreementERPBasicDataByElementsQu 20090208
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090208

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_OUTPUT Call by reference Type reference (TYPE) PUR_PURSCAGR_ERP_BSCDATA_RESPO MT for PurchasingSchedulingAgreementERPBasicDataByElementsRe 20090208
2 Importing IS_PROC_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_NOSC_RSP_PROCG_COND Proxy Structure (generated) 20090208
3 Importing IT_SELECTED_DATA Call by reference Type reference (TYPE) MMPUR_T_PSA_BASICDATA Table type for selection of scheduling agreement basic data 20090208
# Exception Resumable Description Created on
1 CX_PUR_ERROR_MESSAGE Error message occurred 20090208
2 CX_SMT_ERROR Error 20090208

Method GETDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COND_RESULT Call by reference Type reference (TYPE) SAPPLCO_NOSC_RSP_PROCG_COND Proxy Structure (generated) 20090227
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090328
3 Exporting ET_SELECTED_DATA Call by reference Type reference (TYPE) MMPUR_T_PSA_BASICDATA Table type for selection of scheduling agreement basic data 20090208
4 Importing IS_PROC_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_NOSC_QRY_PROCG_COND 20090227
5 Importing IT_RANGE_BSART Call by reference Type reference (TYPE) MMPUR_T_BSART Range Table Type for Processing Type Code 20090208
6 Importing IT_RANGE_DISPO Call by reference Type reference (TYPE) MMPUR_T_DISPO Range Table Type for MRP Controller (Materials Planner) 20090208
7 Importing IT_RANGE_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20090208
8 Importing IT_RANGE_EKGRP Call by reference Type reference (TYPE) MMPUR_T_EKGRP Range Table Type for Purchasing Group 20090208
9 Importing IT_RANGE_EKORG Call by reference Type reference (TYPE) MMPUR_T_EKORG Range Table Type for Purchasing Organization 20090208
10 Importing IT_RANGE_LIFN2 Call by reference Type reference (TYPE) MMPUR_T_LIFN2 Range Table Type for other Vendor 20090208
11 Importing IT_RANGE_LIFNR Call by reference Type reference (TYPE) MMPUR_T_LIFNR Range Table Type for Seller Party 20090208
12 Importing IT_RANGE_LLIEF Call by reference Type reference (TYPE) MMPUR_T_LLIEF Range Table Type for Vendor Party 20090208
13 Importing IT_RANGE_MATNR Call by reference Type reference (TYPE) MMPUR_T_MATNR Range table type for material 20090208
14 Importing IT_RANGE_RESWK Call by reference Type reference (TYPE) MMPUR_T_RESWK Range Table Type for Supplying Plant 20090208
15 Importing IT_RANGE_WERKS Call by reference Type reference (TYPE) MMPUR_T_WERKS Range Table Type for Receiving Plant 20090208
16 Importing IV_CRTDATE Call by reference Type reference (TYPE) DATS 20090129
17 Importing IV_KEYDATE Call by reference Type reference (TYPE) DATS 20090129
18 Importing IV_PTY_ROLECODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20090129

Method GETDATA on class CL_PURGSCHEDGAGRMT001QR_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE_BSART Call by reference Type reference (TYPE) MMPUR_T_BSART Range Table Type for Processing Type Code 20090208
2 Exporting ET_RANGE_DISPO Call by reference Type reference (TYPE) MMPUR_T_DISPO Range Table Type for MRP Controller (Materials Planner) 20090208
3 Exporting ET_RANGE_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20090208
4 Exporting ET_RANGE_EKGRP Call by reference Type reference (TYPE) MMPUR_T_EKGRP Range Table Type for Purchasing Group 20090208
5 Exporting ET_RANGE_EKORG Call by reference Type reference (TYPE) MMPUR_T_EKORG Range Table Type for Purchasing Organization 20090208
6 Exporting ET_RANGE_LIFN2 Call by reference Type reference (TYPE) MMPUR_T_LIFN2 Range Table Type for other Vendor 20090208
7 Exporting ET_RANGE_LIFNR Call by reference Type reference (TYPE) MMPUR_T_LIFNR Range Table Type for Seller Party 20090208
8 Exporting ET_RANGE_LLIEF Call by reference Type reference (TYPE) MMPUR_T_LLIEF Range Table Type for Vendor Party 20090208
9 Exporting ET_RANGE_MATNR Call by reference Type reference (TYPE) MMPUR_T_MATNR Range table type for material 20090208
10 Exporting ET_RANGE_RESWK Call by reference Type reference (TYPE) MMPUR_T_RESWK Range Table Type for Supplying Plant 20090208
11 Exporting ET_RANGE_WERKS Call by reference Type reference (TYPE) MMPUR_T_WERKS Range Table Type for Receiving Plant 20090208
12 Exporting EV_CRTDATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090123
13 Exporting EV_KEYDATE Call by reference Type reference (TYPE) DATS 20090123
14 Exporting EV_PTY_ROLECODE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20090123
15 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURSCAGR_ERP_BSCDATA_QUERY MT for PurchasingSchedulingAgreementERPBasicDataByElementsQu 20090208
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090208
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090127
3 CX_SMT_ERROR Error 20090208
History
Last changed by/on SAP  20110908 
SAP Release Created in 605