SAP ABAP Class CL_PURGSCHEDGAGRMTIDQR_IMPL (PurchasingSchedulingAgreementERPByIDQueryResp_In 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_PURGSCHEDGAGRMTIDQR_IMPL  
Short Description PurchasingSchedulingAgreementERPByIDQueryResp_In 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 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PURGSCHEDGAGRMTIDQR_IMPL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PURGSCHEDGAGRMTIDQR_IMPL has no interface implemented.
Friends
Class CL_PURGSCHEDGAGRMTIDQR_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_BTDIHRTC_DISPLAY Constant Protected Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_6 '017' Proxy Data Element (Generated) 20090405
3 GC_BTDIHRTC_PREPACK Constant Protected Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_6 '016' Proxy Data Element (Generated) 20090405
4 GC_BTDIHRTC_SET Constant Protected Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_6 '015' Proxy Data Element (Generated) 20090405
5 GC_BTDIHRTC_VARIANT Constant Protected Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_6 '014' Proxy Data Element (Generated) 20090405
6 GC_EVENT_HEADER Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER' Mapping Step 20090119
7 GC_EVENT_HEADER_PR_SPEC_ELMNT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_PRICE_SPEC_ELEMENT' Mapping Step 20090119
8 GC_EVENT_HEADER_TEXT_COLL_TEXT Constant Protected Type reference (TYPE) SMT_EVENT 'HEADER_TEXT_COLLECTION_TEXT' Mapping Step 20090119
9 GC_EVENT_ITEM Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM' Mapping Step 20090119
10 GC_EVENT_ITEM_TEXT_COLL_TEXT Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_TEXT_COLLECTION_TEXT' Mapping Step 20090119
11 GC_EVENT_PARTY Constant Protected Type reference (TYPE) SMT_EVENT 'PARTY' Mapping Step 20090203
12 GC_EVENT_SCHEDULE_LINE Constant Protected Type reference (TYPE) SMT_EVENT 'SCHEDULE_LINE' Mapping Step 20090123
13 GC_EVENT_SHIP_TO_LOCATION Constant Protected Type reference (TYPE) SMT_EVENT 'ITEM_SHIP_TO_LOCATION' Mapping Step 20090119
14 GC_EVENT_SUBCON_COMP Constant Protected Type reference (TYPE) SMT_EVENT 'SUBCONTRACTING_COMPONENT' Mapping Step 20090218
15 GC_MESSAGE_CLASS_06 Constant Private Type reference (TYPE) SY-MSGID '06' Message Class 20090508
16 GC_MESSAGE_CLASS_NAME Constant Private Type reference (TYPE) SY-MSGID 'OPS_SE_PUR_COMMON' Message Class 20090119
17 GC_MESSAGE_CLASS_SUCCESS Constant Private Type reference (TYPE) SY-MSGID 'MSGCL_OPS_SE_PUR' Message Class 20090325
18 GC_SMT_APPLICATION Constant Protected Type reference (TYPE) SMT_APPLICATION 'CL_PUR_PURGSCHEDGAGRMTIDQR' Mapping 20090119
19 GC_SMT_CONTEXT Constant Protected Type reference (TYPE) SMT_CONTEXT '' Context 20090119
20 GC_SUB_ITEM_CAT_DISPLAY Constant Protected Type reference (TYPE) UPTYP '6' Subitem Category, Purchasing Document 20090405
21 GC_SUB_ITEM_CAT_PREPACK Constant Protected Type reference (TYPE) UPTYP '5' Subitem Category, Purchasing Document 20090405
22 GC_SUB_ITEM_CAT_SET Constant Protected Type reference (TYPE) UPTYP '7' Subitem Category, Purchasing Document 20090405
23 GC_SUB_ITEM_CAT_VARIANT Constant Protected Type reference (TYPE) UPTYP '1' Subitem Category, Purchasing Document 20090405
24 GC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20090313
25 GC_TRUE_VALUE Constant Protected Type reference (TYPE) STRING 'true' 20090406
26 GC_TYPE_ABORT Constant Private Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20090119
27 GC_TYPE_ERROR Constant Private Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20090119
28 GC_TYPE_ERROR_OR_ABORT Constant Private Type reference (TYPE) STRING 'EA' Message type: S Success, E Error, W Warning, I Info, A Abort 20090513
29 GC_TYPE_INFORMATION Constant Private Type reference (TYPE) BAPI_MTYPE 'I' Message type: S Success, E Error, W Warning, I Info, A Abort 20090602
30 GC_TYPE_SUCCESS Constant Private Type reference (TYPE) BAPI_MTYPE 'S' Message type: S Success, E Error, W Warning, I Info, A Abort 20090325
31 GC_TYPE_WARNING Constant Private Type reference (TYPE) BAPI_MTYPE 'W' Message type: S Success, E Error, W Warning, I Info, A Abort 20090119
32 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_PURGSCHEDGAGRMTIDQR_IMPL PurchasingSchedulingAgreementERPByIDQueryResponse_In impl 20090116
33 MY_ITEM_TZONE Instance attribute Private Type reference (TYPE) TIMEZONE Time Zone 20090406
34 MY_MESSAGE_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy variable for messages 20090406
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Creates an Instance of the Class 20090116
2 CREATE Static method Public Method Creates Singleton object of the Class 20090116
3 EXECUTE Instance method Public Method Processing all checks, mapping and backend logic 20090116
4 EXPORT_CONVERSION Instance method Private Method Outbound Mapping 20090116
5 IMPORT_CONVERSION Instance method Private Method Inbound Mapping 20090116
6 MAP_HEADER_TEXT_OUT Instance method Private Method Mapping for header text collection 20090505
7 MAP_HEAD_PRSPEC_ERP_2_XI Instance method Private Method Mapping Header Conditions 20090116
8 MAP_ITEM_PRSPEC_ERP_2_XI Instance method Private Method Mapping Item Conditions 20090116
9 MAP_ITEM_TEXT_OUT Instance method Private Method Mappinf for item text collection 20090505
Events
Class CL_PURGSCHEDGAGRMTIDQR_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_PSA_SCHED_LINE_XI_MAX Public See coding 20090302 BEGIN OF tp_psa_sched_line_xi_max, id type sapplco_btd_item_sline_id, delivery_date_time type sapplco_global_date_time, quantity type sapplco_quantity, purchase_request_reference type sapplco_psaidr_pur_req_ref, subcontracting_component type sapplco_purg_schedg_agrm_tab27, end of tp_psa_sched_line_xi_max
2 TY_BAPIMEOUTACCOUNT Public See coding 20090119 ty_bapimeoutaccount TYPE STANDARD TABLE OF bapimeoutaccount
3 TY_BAPIMEOUTADDRDELIVERY Public See coding 20090119 ty_bapimeoutaddrdelivery TYPE STANDARD TABLE OF bapimeoutaddrdelivery
4 TY_BAPIMEOUTCOMPONENT Public See coding 20090119 ty_bapimeoutcomponent TYPE STANDARD TABLE OF bapimeoutcomponent
5 TY_BAPIMEOUTCONDITION Public See coding 20090119 ty_bapimeoutcondition TYPE STANDARD TABLE OF bapimeoutcondition
6 TY_BAPIMEOUTEIPO Public See coding 20090119 ty_bapimeouteipo TYPE STANDARD TABLE OF bapimeouteipo
7 TY_BAPIMEOUTHEADERCOND Public See coding 20090119 ty_bapimeoutheadercond TYPE STANDARD TABLE OF bapimeoutheadercond
8 TY_BAPIMEOUTHEADVALIDITY Public See coding 20090119 ty_bapimeoutheadvalidity TYPE STANDARD TABLE OF bapimeoutheadvalidity
9 TY_BAPIMEOUTITEM Public See coding 20090119 ty_bapimeoutitem TYPE STANDARD TABLE OF bapimeoutitem
10 TY_BAPIMEOUTITEMSCALEQUAN Public See coding 20090119 ty_bapimeoutitemscalequan TYPE STANDARD TABLE OF bapimeoutitemscalequan
11 TY_BAPIMEOUTITEMSCALEVAL Public See coding 20090119 ty_bapimeoutitemscaleval TYPE STANDARD TABLE OF bapimeoutitemscaleval
12 TY_BAPIMEOUTITEMTEXT Public See coding 20090119 ty_bapimeoutitemtext TYPE STANDARD TABLE OF bapimeoutitemtext
13 TY_BAPIMEOUTPARTNER Public See coding 20090119 ty_bapimeoutpartner TYPE STANDARD TABLE OF bapimeoutpartner
14 TY_BAPIMEOUTSCALE Public See coding 20090119 ty_bapimeoutscale TYPE STANDARD TABLE OF bapimeoutscale
15 TY_BAPIMEOUTSCALEVALUE Public See coding 20090119 ty_bapimeoutscalevalue TYPE STANDARD TABLE OF bapimeoutscalevalue
16 TY_BAPIMEOUTSCHEDULE Public See coding 20090119 ty_bapimeoutschedule TYPE STANDARD TABLE OF bapimeoutschedule
17 TY_BAPIMEOUTTEXT Public See coding 20090119 ty_bapimeouttext TYPE STANDARD TABLE OF bapimeouttext
18 TY_BAPIMEOUTVALIDITY Public See coding 20090119 ty_bapimeoutvalidity TYPE STANDARD TABLE OF bapimeoutvalidity
19 TY_BAPIMEPOSHIPPEXP Public See coding 20090204 ty_bapimeposhippexp TYPE STANDARD TABLE OF bapimeposhippexp
20 TY_BAPIPAREX Public See coding 20090119 ty_bapiparex TYPE STANDARD TABLE OF bapiparex
21 TY_EBELP_RANGE Public See coding 20090119 ty_ebelp_range TYPE STANDARD TABLE OF ty_ebelp_range_line
22 TY_EBELP_RANGE_LINE Public See coding 20090119 BEGIN OF ty_ebelp_range_line, sign TYPE c LENGTH 1, option TYPE c LENGTH 2, low TYPE ebelp, high TYPE ebelp, END OF ty_ebelp_range_line
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PURGSCHEDGAGRMTIDQR_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PURGSCHEDGAGRMTIDQR_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_PURGSCHEDGAGRMTIDQR_IMPL PurchasingSchedulingAgreementERPByIDQueryResponse_In impl 20090116

Method CREATE on class CL_PURGSCHEDGAGRMTIDQR_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_PURGSCHEDAGRMNTERPIDRSP PurchasingSchedulingAgreementERPByIDResponse 20090313
2 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURGSCHEDAGRMNTERPIDQRY PurchasingSchedulingAgreementERPByIDQuery 20090313
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090116

Method EXPORT_CONVERSION 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 Return Parameter 20090313
2 Exporting ES_OUTPUT Call by reference Type reference (TYPE) PUR_PURGSCHEDAGRMNTERPIDRSP Message Type for PurgSchedulingAgreementERPByIDResponse 20090120
3 Importing IS_HEADER Call by reference Type reference (TYPE) BAPIMEOUTHEADER Header Data Outline Agreement 20090120
4 Importing IT_ACCOUNT Call by reference Type reference (TYPE) TY_BAPIMEOUTACCOUNT Account Assignment Data - Outline Agreement 20090120
5 Importing IT_DELIVERY_ADDRESS Call by reference Type reference (TYPE) TY_BAPIMEOUTADDRDELIVERY PO Item: Address Structure BAPIADDR1 for Inbound Delivery 20090120
6 Importing IT_EXPORT_IMPORT Call by reference Type reference (TYPE) TY_BAPIMEOUTEIPO Foreign Trade Data - Outline Agreement 20090120
7 Importing IT_EXTENSIONOUT Call by reference Type reference (TYPE) TY_BAPIPAREX Ref. structure for BAPI parameter ExtensionIn/ExtensionOut 20090120
8 Importing IT_HEADER_TEXT Call by reference Type reference (TYPE) TY_BAPIMEOUTTEXT Header Text - Outline Agreement 20090120
9 Importing IT_HEAD_CONDITION Call by reference Type reference (TYPE) TY_BAPIMEOUTHEADERCOND Master Conditions in Outline Agreement (Header) 20090120
10 Importing IT_HEAD_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_BAPIMEOUTSCALE Value Scales for Conditions 20090120
11 Importing IT_HEAD_COND_SCALE_VAL Call by reference Type reference (TYPE) TY_BAPIMEOUTSCALEVALUE Value Scales 20090120
12 Importing IT_HEAD_COND_VALIDITY Call by reference Type reference (TYPE) TY_BAPIMEOUTHEADVALIDITY Validity Periods of Header Conditions 20090120
13 Importing IT_ITEM Call by reference Type reference (TYPE) TY_BAPIMEOUTITEM Item Data of Contract 20090120
14 Importing IT_ITEM_CONDITION Call by reference Type reference (TYPE) TY_BAPIMEOUTCONDITION Master Conditions in Outline Agreement 20090120
15 Importing IT_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) TY_BAPIMEOUTITEMSCALEQUAN Quantity Scales for Conditions 20090120
16 Importing IT_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) TY_BAPIMEOUTITEMSCALEVAL Value-Based Scales 20090120
17 Importing IT_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) TY_BAPIMEOUTVALIDITY Validity Periods of Conditions 20090120
18 Importing IT_ITEM_TEXT Call by reference Type reference (TYPE) TY_BAPIMEOUTITEMTEXT Text Data - Outline Agreement 20090120
19 Importing IT_PARTNER Call by reference Type reference (TYPE) TY_BAPIMEOUTPARTNER Partner Information for Outline Agreement 20090120
20 Importing IT_SCHEDULE Call by reference Type reference (TYPE) TY_BAPIMEOUTSCHEDULE Delivery Schedule Line Data Outline Agreement 20090120
21 Importing IT_SC_COMPONENT Call by reference Type reference (TYPE) TY_BAPIMEOUTCOMPONENT Component Data - Outline Agreement 20090219
22 Importing IT_SHIPPING Call by reference Type reference (TYPE) TY_BAPIMEPOSHIPPEXP Export Structure for Shipping Data 20090120
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090120
2 CX_PUR_ERROR_MESSAGE Error message occurred 20090120
3 CX_SMT_ERROR Error 20090120

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSIONOUT Call by reference Type reference (TYPE) TY_BAPIPAREX 20090119
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090119
3 Exporting ET_ITEMID_RANGE Call by reference Type reference (TYPE) TY_EBELP_RANGE 20090119
4 Exporting EV_PURGSCHEDGAGRMTID Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20090119
5 Importing IS_INPUT Call by reference Type reference (TYPE) PUR_PURGSCHEDAGRMNTERPIDQRY PurchasingSchedulingAgreementERPByIDQuery 20090119
# Exception Resumable Description Created on
1 CX_PUR_ERROR_MESSAGE Error message occurred 20090119

Method MAP_HEADER_TEXT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_COLLECTION Call by reference Type reference (TYPE) SAPPLCO_PURG_SCHEDG_AGRM_TAB34 Proxy Table Type (Generated) 20090505
2 Importing IT_TEXT_ERP Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20090505
3 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20090505
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean Value 20090505

Method MAP_HEADER_TEXT_OUT on class CL_PURGSCHEDGAGRMTIDQR_IMPL has no exception.

Method MAP_HEAD_PRSPEC_ERP_2_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XI_PRSPEC Call by reference Type reference (TYPE) SAPPLCO_PURG_SCHEDG_AGRM_TAB32 IDT for PurgSchedgAgrmtERPByIDRspMsg_sPrSpec 20090121
2 Exporting EV_KVEWE Call by reference Type reference (TYPE) KVEWE Usage of the condition table 20090407
3 Importing IT_HEAD_COND Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTHEADERCOND 20090121
4 Importing IT_HEAD_COND_SCALE_QUAN Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTSCALE 20090121
5 Importing IT_HEAD_COND_SCALE_VALUE Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTSCALEVALUE 20090121
6 Importing IT_HEAD_COND_VALIDITY Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTHEADVALIDITY 20090121

Method MAP_HEAD_PRSPEC_ERP_2_XI on class CL_PURGSCHEDGAGRMTIDQR_IMPL has no exception.

Method MAP_ITEM_PRSPEC_ERP_2_XI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XI_PRSPEC Call by reference Type reference (TYPE) SAPPLCO_PURG_SCHEDG_AGRM_TAB30 IDT for PurgSchedgAgrmtERPByIDRspMsg_sPrSpec 20090122
2 Importing IT_ITEM_COND Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTCONDITION 20090122
3 Importing IT_ITEM_COND_SCALE_QUAN Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTITEMSCALEQUAN 20090122
4 Importing IT_ITEM_COND_SCALE_VALUE Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTITEMSCALEVAL 20090122
5 Importing IT_ITEM_COND_VALIDITY Call by reference Type reference (TYPE) CL_PURGSCHEDGAGRMTIDQR_IMPL=>TY_BAPIMEOUTVALIDITY 20090122
6 Importing IV_ITEM_NO Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20090122
7 Importing IV_KVEWE Call by reference Type reference (TYPE) KVEWE Usage of the condition table 20090407

Method MAP_ITEM_PRSPEC_ERP_2_XI on class CL_PURGSCHEDGAGRMTIDQR_IMPL has no exception.

Method MAP_ITEM_TEXT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_COLLECTION Call by reference Type reference (TYPE) SAPPLCO_PURG_SCHEDG_AGRM_TAB29 Proxy Table Type (Generated) 20090505
2 Importing IT_TEXT_ERP Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20090505
3 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20090505
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean Value 20090505

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