SAP ABAP Class CL_PUR_PREQ_SMT_TRANSFORMATION (SMT Transformation specific for PReq)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_PREFETCH Prefetch Methods 20110331
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMT_TRANSFORMATION Transformation Class 20110331
Properties
Class CL_PUR_PREQ_SMT_TRANSFORMATION  
Short Description SMT Transformation specific for PReq    
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 20110331   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PUR_PREQ_SMT_TRANSFORMATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMT_PREFETCH Prefetch Methods 20110331
2 IF_SMT_TRANSFORMATION Transformation Class 20110331
Friends
Class CL_PUR_PREQ_SMT_TRANSFORMATION has no friend class.
Attributes
Class CL_PUR_PREQ_SMT_TRANSFORMATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATETIME_OUT Static method Public Method Create Date and Time (for Message Header) 20110421
2 MAP_ACCTVALUE_OUT Static method Public Method Mapping for value of accounting line 20110331
3 MAP_ACCT_ORDER_NUMBER_OUT Static method Public Method Map Order Numbers in Accounting Block 20110401
4 MAP_PR_HDR_TXT_COLL_OUT Static method Public Method Map Header Text Collection out 20110331
5 MAP_PR_ITEM_TYPECODE_OUT Static method Public Method Map the internal item type code 20110405
6 MAP_PR_ITM_CONTR_LIMITVAL_OUT Static method Public Method Map Contract Limits 20110408
7 MAP_PR_ITM_LIMIT_OUT Static method Public Method Map Item Limit 20110408
8 MAP_PR_ITM_MATERIAL_OUT Static method Public Method Map Material IDs and Product TypeCode 20110421
9 MAP_PR_ITM_SOS_CONTR_REF_OUT Static method Public Method Map contract reference in source-of-supply 20110504
10 MAP_PR_ITM_SRV_HIERARCHY_OUT Static method Public Method Map service hierarchy 20110502
11 MAP_PR_ITM_SRV_PRODUCT_OUT Static method Public Method Map service product 20110428
12 MAP_PR_ITM_TXT_COLL_OUT Static method Public Method Map Item Text Collection out 20110331
13 MAP_PR_RELSTRAT2ACTIONCODE_OUT Static method Public Method Mapping the internal release strategy to ext. action 20110408
14 MAP_PR_SRV_LINE_PRICE_OUT Static method Public Method Map Price of Service Line 20110415
15 MAP_RELEASETERMS_IN Static method Public Method Mapping for Release Terms from external system 20110331
16 MAP_SRVLINE_LINE_TYPE_OUT Static method Public Method Map service line type code 20110408
17 MAP_VALPRICE_OUT Static method Public Method Mapping for Valuation Price 20110331
Events
Class CL_PUR_PREQ_SMT_TRANSFORMATION has no event.
Types
Class CL_PUR_PREQ_SMT_TRANSFORMATION has no local type.
Method Signatures

Method CREATE_DATETIME_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATETIME Call by reference Type reference (TYPE) SAPPLCO_GLOBAL_DATE_TIME 20110421
2 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN 20110421
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110421

Method MAP_ACCTVALUE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURRENCY Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110331
2 Exporting E_VALUE Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110331
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20110331
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110331
5 Importing I_VALUE Call by reference Type reference (TYPE) BWERT Net Order Value in PO Currency 20110331
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110331

Method MAP_ACCT_ORDER_NUMBER_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INTERNAL_ORDER Call by reference Type reference (TYPE) SAPPLCO_INTERNAL_ORDER_ID_GDT Proxy Data Element (Generated) 20110401
2 Exporting EV_MAINTENANCE_ORDER Call by reference Type reference (TYPE) SAPPLCO_MAINTENANCE_ORDER_ID_C Proxy Data Element (Generated) 20110401
3 Exporting EV_PRODUCTION_ORDER Call by reference Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION_D Proxy Data Element (Generated) 20110401
4 Importing IV_ORDER_NUMBER Call by reference Type reference (TYPE) AUFNR Order Number 20110401
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110401
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110401

Method MAP_PR_HDR_TXT_COLL_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_COLL Call by reference Type reference (TYPE) SAPPLCO_PURREQ_RELRQ_TXCLT_TAB PurchaseRequestERPReleaseRequestMessage - Text 20110331
2 Importing IT_TEXT_TAB Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20110331
3 Importing IV_PREQNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110331
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110331
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110331

Method MAP_PR_ITEM_TYPECODE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROCESSING_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_BTD_ITEM_PROCTYPECODE Proxy Data Element (Generated) 20110405
2 Exporting EV_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_IT_TYPE_CODE Proxy Data Element (generated) 20110405
3 Importing IV_DOCNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110405
4 Importing IV_ITEMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110405
5 Importing IV_ITEM_CATEGORY Call by reference Type reference (TYPE) PSTYP Item Category in Purchasing Document 20110405
6 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110405
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110405

Method MAP_PR_ITM_CONTR_LIMITVAL_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURRENCY Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110408
2 Exporting EV_PRICE Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110408
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20110408
4 Importing IV_PRICE Call by reference Type reference (TYPE) CONTRACT_LIMIT Price in Purchase Requisition 20110408
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110408
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110408

Method MAP_PR_ITM_LIMIT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXP_LIMIT_AMNT Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110408
2 Exporting EV_EXP_LIMIT_CURR Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110408
3 Exporting EV_MISC_LIMIT_AMNT Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110408
4 Exporting EV_MISC_LIMIT_CURR Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110408
5 Exporting EV_MISC_UNLIMITED_IND Call by reference Type reference (TYPE) SAPPLCO_INDICATOR Indicator is the representation of a situation that has exac 20110408
6 Exporting EV_OVERALL_LIMIT_AMNT Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110408
7 Exporting EV_OVERALL_LIMIT_CURR Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110408
8 Exporting EV_OVERALL_UNLIMITED_IND Call by reference Type reference (TYPE) SAPPLCO_INDICATOR Indicator is the representation of a situation that has exac 20110408
9 Exporting EV_PRICE_CHG_IND Call by reference Type reference (TYPE) SAPPLCO_INDICATOR Indicator is the representation of a situation that has exac 20110408
10 Importing IV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20110408
11 Importing IV_NO_OTHER_LIMIT Call by reference Type reference (TYPE) NOLIMIT No Limit 20110408
12 Importing IV_NO_OVERALL_LIMIT Call by reference Type reference (TYPE) NOLIMIT No Limit 20110408
13 Importing IV_OTHER_LIMIT Call by reference Type reference (TYPE) RESTLIMIT Free limit 20110408
14 Importing IV_OVERALL_LIMIT Call by reference Type reference (TYPE) SUMLIMIT Overall Limit 20110408
15 Importing IV_OVRALL_EXPECTED_AMOUNT Call by reference Type reference (TYPE) COMMITMENT Expected Value of Overall Limit 20110408
16 Importing IV_OVRALL_PRICE_CHG_ALLOWED Call by reference Type reference (TYPE) PRS_CHG Price Change in Entry Sheet 20110408
17 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110408
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110408

Method MAP_PR_ITM_MATERIAL_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUYER_ID Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_PARTY_ID Proxy Data Element (Generated) 20110421
2 Exporting EV_INTERNAL_ID Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_INTERNAL_ID_CO Proxy Data Element (Generated) 20110421
3 Exporting EV_PRODUCT_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_TYPE_CODE Proxy Data Element (Generated) 20110426
4 Importing IV_DOCNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110421
5 Importing IV_EMATN Call by reference Type reference (TYPE) EMATN 20110421
6 Importing IV_ITEMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110421
7 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR 20110421
8 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110421
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110421

Method MAP_PR_ITM_SOS_CONTR_REF_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTRACT_ID Call by reference Type reference (TYPE) SAPPLCO_PURCHASE_CONTRACT_ID_C Proxy Data Element (generated) 20110504
2 Exporting EV_CONTRACT_ITM_ID Call by reference Type reference (TYPE) SAPPLCO_PURCHCONTR_ITEMID 20110504
3 Importing IV_CONTRACT_ID Call by reference Type reference (TYPE) KONNR 20110504
4 Importing IV_CONTRACT_ITM_ID Call by reference Type reference (TYPE) KTPNR 20110504
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110504
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110504

Method MAP_PR_ITM_SRV_HIERARCHY_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALTERNATE_ALLOWED Call by reference Type reference (TYPE) SAPPLCO_INDICATOR Indicator is the representation of a situation that has exac 20110502
2 Exporting EV_HIERAR_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_BUSINESS_TRANSACTION15 Proxy Data Element (generated) 20110502
3 Exporting EV_PARENT_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_ITEM_ID BusinessTransactionDocumentItemID 20110502
4 Importing IS_PARENT_OUTLINE_ID Call by reference Type reference (TYPE) PUR_S_PREQRELRQ_SRV_MAP Additional fields for mapping of SRV lines in PURREQRELRQ 20110503
5 Importing IT_SERVICES Call by reference Type reference (TYPE) SRV_SERVICE_LINE_TTY Table Type: Service Line Data 20110502
6 Importing IV_ALTERNATIVE_IND Call by reference Type reference (TYPE) ALTERNATE Alternatives Line Number 20110502
7 Importing IV_DOCNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110502
8 Importing IV_ITEMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110502
9 Importing IV_ORIGINAL_SRV_LINE Call by reference Type reference (TYPE) ALT_INTROW Alternatives: Reference to basic item 20110502
10 Importing IV_SRV_LINE Call by reference Type reference (TYPE) EXTROW Line Number 20110503
11 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110502
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110502

Method MAP_PR_ITM_SRV_PRODUCT_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INTERNAL_ID Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_INTERNAL_ID_CO Proxy Data Element (Generated) 20110428
2 Exporting EV_PRODUCT_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_PRODUCT_TYPE_CODE Proxy Data Element (Generated) 20110428
3 Importing IV_DOCNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110428
4 Importing IV_ITEMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110428
5 Importing IV_SRVNUM Call by reference Type reference (TYPE) ASNUM Activity Number 20110428
6 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110428
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110428

Method MAP_PR_ITM_TXT_COLL_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT_COLL Call by reference Type reference (TYPE) SAPPLCO_PURREQ_RELRQ_ITMTX_TAB PurchaseRequestERPReleaseRequestMessage - ItemText 20110331
2 Importing IT_TEXT_TAB Call by reference Type reference (TYPE) MMPUR_T_TEXTLINES MM Purchasing: Transfer Table: Text Lines 20110331
3 Importing IV_ITMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110331
4 Importing IV_PREQNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110331
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110331
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110331

Method MAP_PR_RELSTRAT2ACTIONCODE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION_CODE Call by reference Type reference (TYPE) SAPPLCO_ACTION_CODE Proxy Data Element (Generated) 20110408
2 Importing IV_RELEASE_GROUP Call by reference Type reference (TYPE) FRGGR Release group 20110408
3 Importing IV_RELEASE_STRATEGY Call by reference Type reference (TYPE) FRGST Release Strategy in Purchase Requisition 20110408
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110408
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110408

Method MAP_PR_SRV_LINE_PRICE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CURRENCY Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110415
2 Exporting EV_PRICE Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110415
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20110415
4 Importing IV_PRICE Call by reference Type reference (TYPE) SBRTWR Contract Limit Value 20110415
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110415
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110415

Method MAP_RELEASETERMS_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELEASE_ACTION Call by reference Type reference (TYPE) MMPUR_EXT_REL_ACTION Activity from External Release 20110331
2 Importing IV_DOCNO Call by reference Type reference (TYPE) SAPPLCO_PURCHASE_REQUEST_ID_CO Proxy Structure (generated) 20110407
3 Importing IV_ITEMID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_ITEM_ID BusinessTransactionDocumentItemID 20110407
4 Importing IV_REL_REJ_STATUS_CODE Call by reference Type reference (TYPE) SAPPLCO_REJECTION_STATUS_CODE1 Proxy Data Element (generated) 20110331
5 Importing IV_REL_STATUS_CODE Call by reference Type reference (TYPE) SAPPLCO_RELEASE_STATUS_CODE Proxy Data Element (Generated) 20110331
6 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110331
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110331

Method MAP_SRVLINE_LINE_TYPE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TYPE_CODE Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_IT_TYPE_CODE Proxy Data Element (Generated) 20110408
2 Importing IV_DOCNO Call by reference Type reference (TYPE) BANFN Purchase Requisition Number 20110408
3 Importing IV_ITEMNO Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20110408
4 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) LINE_TYPE_MMSRV Item Category in Purchasing Document 20110408
5 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110408
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110408

Method MAP_VALPRICE_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURRENCY Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE Proxy Data Element (Generated) 20110331
2 Exporting E_PRICE Call by reference Type reference (TYPE) SAPPLCO_AMOUNT_CONTENT Proxy Data Element (Generated) 20110331
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20110331
4 Importing I_PREFETCH Call by reference Type reference (TYPE) SMT_BOOLEAN Boolean value 20110331
5 Importing I_PRICE Call by reference Type reference (TYPE) BAPRE Price in Purchase Requisition 20110331
# Exception Resumable Description Created on
1 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110331
History
Last changed by/on SAP  20110908 
SAP Release Created in 606