SAP ABAP Class CL_EAMS_BO_PR (Business Object Purchase Requisition)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_BO_MISC (Package) Miscellaneous for Business Object
Properties
Class CL_EAMS_BO_PR  
Short Description Business Object Purchase Requisition    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_BO_MISC   Miscellaneous for Business Object 
Created 20091123   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAMS_BO_PR has no interface implemented.
Friends
Class CL_EAMS_BO_PR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PR Business Object Purchase Requisition 20091123
2 MO_SRV Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20091123
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20091123
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20091123
3 CURRENCY_EXT2INT Instance method Private Method Map price EXT -> INT 20100628
4 EXISTENCE_CHECK Static method Public Method Check existence of Maintenance Plan Items 20091123
5 GET_PR Instance method Public Method Get Purchase Requsition 20091123
6 MAP2I_PRITEM Instance method Private Method Map external BAPI structure into MEREQ_ITEM 20100625
7 S_GET_INSTANCE Static method Public Method 20091123
Events
Class CL_EAMS_BO_PR has no event.
Types
Class CL_EAMS_BO_PR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_BO_PR has no parameter.
Method CONSTRUCTOR on class CL_EAMS_BO_PR has no exception.

Method CURRENCY_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AMOUNT Call by reference Type reference (TYPE) BAPRE Price in Purchase Requisition 20100702
2 Importing IM_DIGITS Call by reference Type reference (TYPE) I '11' 20100628
3 Importing IM_EX_AMOUNT Call by reference Type reference (TYPE) ANY 20100628
4 Importing IM_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20100628
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20100702

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULTS_ATTR Call by reference Type reference (TYPE) EAMS_T_GOSX_CHECK_RESULTS_ATTR EAMS_S_GOSX_CHECK_RESULTS_ATTR(sequence dependent!) 20091123
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091123
3 Importing IT_EXT_KEY Call by reference Type reference (TYPE) INDEX TABLE Internal key 20091123

Method EXISTENCE_CHECK on class CL_EAMS_BO_PR has no exception.

Method GET_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091123
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMS_T_BO_PR Business Object Purchase Requisition 20091123
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20091123
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091123
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMS_T_BO_PR_ID Business Object Purchase Requisition - Identification 20091123

Method GET_PR on class CL_EAMS_BO_PR has no exception.

Method MAP2I_PRITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BAPIMEREQITEM Call by reference Type reference (TYPE) BAPIMEREQITEM Transfer Structure for Enjoy Purchase Req. - Item Data 20100625
2 Returning MEREQ_ITEM Value transfer Type reference (TYPE) MEREQ_ITEM OO Purchase Requisition: Item Status 20100625
# Exception Resumable Description Created on
1 ERROR_CONVERTING_ISO_CODE 20100625

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_BO_PR Business Object Purchase Requisition 20091123

Method S_GET_INSTANCE on class CL_EAMS_BO_PR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605