SAP ABAP Class CL_PURGSCHEDGAGRMT002QR_IMPL (PurgSchedgAgrmtERPItmGdsRcptDvtnByElmntsQryRsp 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_PURGSCHEDGAGRMT002QR_IMPL  
Short Description PurgSchedgAgrmtERPItmGdsRcptDvtnByElmntsQryRsp 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 20090107   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PURGSCHEDGAGRMT002QR_IMPL has no forward declaration.
Interfaces
Class CL_PURGSCHEDGAGRMT002QR_IMPL has no interface implemented.
Friends
Class CL_PURGSCHEDGAGRMT002QR_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 20090209
3 GC_EVENT_HEADER Constant Private Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20090215
4 GC_EVENT_INPUT Constant Private Type reference (TYPE) SMT_EVENT 'INPUT MAPPING' Mapping Step 20090212
5 GC_EVENT_ITEM Constant Private Type reference (TYPE) SMT_EVENT 'ITEM' Mapping Step 20090209
6 GC_EVENT_SCHEDULELINE Constant Private Type reference (TYPE) SMT_EVENT 'SCHEDULE LINE' Mapping Step 20090209
7 GC_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'MSGCL_OPS_SE_PUR' Message Class 20090402
8 GC_SMT_APPLICATION Constant Private Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURGSCHEDGAGRMT002QR' Mapping 20090209
9 GC_SMT_CONTEXT Constant Private Type reference (TYPE) SMT_CONTEXT '' Context 20090209
10 GC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20090323
11 GC_TYPE_ABORT Constant Private Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20090323
12 GC_TYPE_ERROR Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20090323
13 GT_AUTH Instance attribute Private Type reference (TYPE) MMPUR_T_AUTHORITY Table type for authority checks on plant level 20090209
14 MY_ITEM_TZONE Instance attribute Private Type reference (TYPE) TIMEZONE Time Zone 20090403
15 MY_MESSAGE_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy variable for messages 20090403
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 20090107
3 EXPORT_CONVERSION Instance method Private Method Maps the backend structure to XI structure 20090107
4 GETDATA Instance method Private Method Main query to fetch the data 20090107
5 IMPORT_CONVERSION Instance method Private Method Maps the XI structure to backend structure 20090107
Events
Class CL_PURGSCHEDGAGRMT002QR_IMPL has no event.
Types
Class CL_PURGSCHEDGAGRMT002QR_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) 20090301
4 Importing IF_EKGRP Call by reference Type reference (TYPE) EKGRP Purchasing Group 20090301
5 Importing IF_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20090301
6 Importing IF_WERKS Call by reference Type reference (TYPE) EWERK Plant 20090208

Method AUTHORITY_CHECK on class CL_PURGSCHEDGAGRMT002QR_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_PSAITMGDSRCPTDVTNBYELMNRSP Message Type for PurchasingSchedulingAgreementERPItemGoodsRe 20090208
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PSAITMGDSRCPTDVTNBYELMNQRY Message Type for PurchasingSchedulingAgreementERPItemGoodsRe 20090208
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090107

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_PSAITMGDSRCPTDVTNBYELMNRSP Message Type for PurchasingSchedulingAgreementERPItemGoodsRe 20090209
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090612
3 Importing IF_OVER_DELIVERY Call by reference Type reference (TYPE) FLAG General Flag 20090305
4 Importing IF_UNDER_DELIVERY Call by reference Type reference (TYPE) FLAG General Flag 20090305
5 Importing IS_PROC_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_NOSC_RSP_PROCG_COND Proxy Structure (generated) 20090209
6 Importing IT_SELECTED_DATA Call by reference Type reference (TYPE) MMPUR_T_PSA_GRDVTN Table type for selection of scheduling agreement GR deviatio 20090209
7 Importing IV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20090305
# Exception Resumable Description Created on
1 CX_PUR_ERROR_MESSAGE Error message occurred 20090209
2 CX_SMT_ERROR Error 20090209

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) 20090301
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_GRDVTN Table type for selection of scheduling agreement GR deviatio 20090209
4 Importing IS_PROC_CONDITIONS Call by reference Type reference (TYPE) SAPPLCO_NOSC_QRY_PROCG_COND Proxy Structure (generated) 20090301
5 Importing IT_RANGE_BSART Call by reference Type reference (TYPE) MMPUR_T_BSART Range Table Type for Processing Type Code 20090209
6 Importing IT_RANGE_DISPO Call by reference Type reference (TYPE) MMPUR_T_DISPO Range Table Type for MRP Controller (Materials Planner) 20090209
7 Importing IT_RANGE_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20090209
8 Importing IT_RANGE_LIFNR Call by reference Type reference (TYPE) MMPUR_T_LIFNR Range Table Type for Seller Party 20090209
9 Importing IT_RANGE_LLIEF Call by reference Type reference (TYPE) MMPUR_T_LLIEF Range Table Type for Vendor Party 20090209
10 Importing IT_RANGE_MATNR Call by reference Type reference (TYPE) MMPUR_T_MATNR Range table type for material 20090209
11 Importing IT_RANGE_WERKS Call by reference Type reference (TYPE) MMPUR_T_WERKS Range Table Type for Receiving Plant 20090209

Method GETDATA on class CL_PURGSCHEDGAGRMT002QR_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_OVER_DELIVERY Call by reference Type reference (TYPE) FLAG General Flag 20090113
2 Exporting EF_UNDER_DELIVERY Call by reference Type reference (TYPE) FLAG General Flag 20090113
3 Exporting ET_RANGE_BSART Call by reference Type reference (TYPE) MMPUR_T_BSART Range for Purchasing Document Number 20090208
4 Exporting ET_RANGE_DISPO Call by reference Type reference (TYPE) MMPUR_T_DISPO Range for Purchasing Document Number 20090208
5 Exporting ET_RANGE_EBELN Call by reference Type reference (TYPE) MMPUR_T_EBELN Range for Purchasing Document Number 20090208
6 Exporting ET_RANGE_LIFNR Call by reference Type reference (TYPE) MMPUR_T_LIFNR Range for Purchasing Document Number 20090208
7 Exporting ET_RANGE_LLIEF Call by reference Type reference (TYPE) MMPUR_T_LLIEF Range for Purchasing Document Number 20090208
8 Exporting ET_RANGE_MATNR Call by reference Type reference (TYPE) MMPUR_T_MATNR Range for Purchasing Document Number 20090208
9 Exporting ET_RANGE_WERKS Call by reference Type reference (TYPE) MMPUR_T_WERKS Range for Purchasing Document Number 20090208
10 Exporting EV_DATE Call by reference Type reference (TYPE) DATS Date in CHAR format 20090113
11 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PSAITMGDSRCPTDVTNBYELMNQRY Message Type for PurchasingSchedulingAgreementERPItemGoodsRe 20090208
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090209
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090109
3 CX_SMT_ERROR Error 20090209
History
Last changed by/on SAP  20110908 
SAP Release Created in 605