SAP ABAP Class CL_NWDEMO_PERSIST_PO_I (SAP NetWeaver Demo Model - Purch Order Item persistence clas)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_NWDEMO_MODEL_PURCHASE_ORDER (Package) SAP NetWeaver Demo Model - Purchase Order
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20071026
Properties
Class CL_NWDEMO_PERSIST_PO_I  
Short Description SAP NetWeaver Demo Model - Purch Order Item persistence clas    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package S_NWDEMO_MODEL_PURCHASE_ORDER   SAP NetWeaver Demo Model - Purchase Order 
Created 20071026   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_STATE State Management for a 'Managed Object' 20071026
Friends
# Friend Modeled only Created on Description
1 CB_NWDEMO_PERSIST_PO_I 20080227 Base agent SAP NetWeaver Demo Model - Purch Order Item persi
2 CL_NWDEMO_SERVICE_PO 20071029 Services for purchase order
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENCY_CODE Instance attribute Protected Type reference (TYPE) SDEMO_CURR_CODE Currency Code 20071026
2 C_QUERY_BY_PO_ITEM_GUID Constant Private Type reference (TYPE) STRING 'QUERY_BY_PO_ITEM_GUID' Name of the query method 20071029
3 C_QUERY_BY_TEXT_GUID Constant Private Type reference (TYPE) STRING 'QUERY_BY_TEXT_GUID' Name of the query method 20071029
4 C_QUERY_METHOD_NAME Constant Private Type reference (TYPE) STRING 'IF_OS_CA_PERSISTENCY~GET_PERSISTENT_BY_QUERY' Name of the query method 20071029
5 DESCRIPTION_GUID Instance attribute Protected Type reference (TYPE) SDEMO_DESCRIPTION_GUID Description 20071026
6 GROSS_AMOUNT Instance attribute Protected Type reference (TYPE) SDEMO_TTL_GROSS_AMOUNT Total Gross Amount 20071026
7 GUID Instance attribute Protected Type reference (TYPE) GUID_16 GUID in 'RAW' format 20071026
8 ID Instance attribute Protected Type reference (TYPE) SDEMO_PO_ITEM_ID Purchase Order Item ID 20071026
9 NET_AMOUNT Instance attribute Protected Type reference (TYPE) SDEMO_TTL_NET_AMOUNT Total Net Amount 20071026
10 PO_GUID Instance attribute Protected Type reference (TYPE) GUID_16 GUID in 'RAW' format 20071026
11 PO_ITEM_SL_TT Instance attribute Private Type reference (TYPE) SDEMO_PO_I_SL_REF_TT List of Purchase Order Item Schedule Line references 20071029
12 PO_ITEM_TEXT_TT Instance attribute Private Type reference (TYPE) SDEMO_TEXT_REF_TT List of references for text entries 20071029
13 PRD_GUID Instance attribute Protected Type reference (TYPE) GUID_16 GUID in 'RAW' format 20071026
14 PRD_ID Instance attribute Protected Type reference (TYPE) SDEMO_PRODUCT_ID Product ID 20071026
15 PRD_TYPE_CODE Instance attribute Protected Type reference (TYPE) SDEMO_PRD_TYPE_CODE Product Type Code 20071026
16 QUERY_WITH_PO_ITEM_GUID Instance attribute Private Object reference (TYPE REF TO) IF_OS_QUERY Object Services Query 20071029
17 QUERY_WITH_TEXT_GUID Instance attribute Private Object reference (TYPE REF TO) IF_OS_QUERY Object Services Query 20071029
18 TAX_AMOUNT Instance attribute Protected Type reference (TYPE) SDEMO_TTL_TAX_AMOUNT Total Tax Amount 20071026
Methods
# Method Level Visibility Method type Description Created on
1 GET_CURRENCY_CODE Instance method Public Get-method of a virtual attribute Reads Attribute CURRENCY_CODE 20071026
2 GET_DESCRIPTION_GUID Instance method Public Get-method of a virtual attribute Reads Attribute DESCRIPTION_GUID 20071026
3 GET_GROSS_AMOUNT Instance method Public Get-method of a virtual attribute Reads Attribute GROSS_AMOUNT 20071026
4 GET_GUID Instance method Public Get-method of a virtual attribute Reads Attribute GUID 20071026
5 GET_ID Instance method Public Get-method of a virtual attribute Reads Attribute ID 20071026
6 GET_NET_AMOUNT Instance method Public Get-method of a virtual attribute Reads Attribute NET_AMOUNT 20071026
7 GET_PO_GUID Instance method Public Get-method of a virtual attribute Reads Attribute PO_GUID 20071026
8 GET_PO_ITEM_SL_TT Instance method Private Get-method of a virtual attribute Reads Attribute PO_ITEM_SL_TT 20071029
9 GET_PO_ITEM_TEXT_TT Instance method Private Get-method of a virtual attribute Reads Attribute PO_ITEM_TEXT_TT 20071029
10 GET_PRD_GUID Instance method Public Get-method of a virtual attribute Reads Attribute PRD_GUID 20071026
11 GET_PRD_ID Instance method Public Get-method of a virtual attribute Reads Attribute PRD_ID 20071026
12 GET_PRD_TYPE_CODE Instance method Public Get-method of a virtual attribute Reads Attribute PRD_TYPE_CODE 20071026
13 GET_QUERY_WITH_PO_ITEM_GUID Instance method Private Get-method of a virtual attribute Reads Attribute QUERY_WITH_PO_ITEM_GUID 20071029
14 GET_QUERY_WITH_TEXT_GUID Instance method Private Get-method of a virtual attribute Reads Attribute QUERY_WITH_TEXT_GUID 20071029
15 GET_TAX_AMOUNT Instance method Public Get-method of a virtual attribute Reads Attribute TAX_AMOUNT 20071026
16 QUERY_BY_PO_ITEM_GUID Instance method Private Method Query table by partner guid 20071031
17 QUERY_BY_TEXT_GUID Instance method Private Method Read dep. name table by name guid 20071031
18 QUERY_PO_ITEM_DEP_TABLE Instance method Private Method Get ref. of corresponding entries in dep. table of so item 20071029
19 SET_CURRENCY_CODE Instance method Public Set-method of a virtual attribute Sets Attribute CURRENCY_CODE 20071026
20 SET_DESCRIPTION_GUID Instance method Public Set-method of a virtual attribute Sets Attribute DESCRIPTION_GUID 20071026
21 SET_GROSS_AMOUNT Instance method Public Set-method of a virtual attribute Sets Attribute GROSS_AMOUNT 20071026
22 SET_ID Instance method Public Set-method of a virtual attribute Sets Attribute ID 20071026
23 SET_NET_AMOUNT Instance method Public Set-method of a virtual attribute Sets Attribute NET_AMOUNT 20071026
24 SET_PO_GUID Instance method Public Set-method of a virtual attribute Sets Attribute PO_GUID 20071026
25 SET_PO_ITEM_SL_TT Instance method Private Set-method of a virtual attribute Sets Attribute PO_ITEM_SL_TT 20071029
26 SET_PO_ITEM_TEXT_TT Instance method Private Set-method of a virtual attribute Sets Attribute PO_ITEM_TEXT_TT 20071029
27 SET_PRD_GUID Instance method Public Set-method of a virtual attribute Sets Attribute PRD_GUID 20071026
28 SET_PRD_ID Instance method Public Set-method of a virtual attribute Sets Attribute PRD_ID 20071026
29 SET_PRD_TYPE_CODE Instance method Public Set-method of a virtual attribute Sets Attribute PRD_TYPE_CODE 20071026
30 SET_QUERY_WITH_PO_ITEM_GUID Instance method Private Set-method of a virtual attribute Sets Attribute QUERY_WITH_PO_ITEM_GUID 20071029
31 SET_QUERY_WITH_TEXT_GUID Instance method Private Set-method of a virtual attribute Sets Attribute QUERY_WITH_TEXT_GUID 20071029
32 SET_TAX_AMOUNT Instance method Public Set-method of a virtual attribute Sets Attribute TAX_AMOUNT 20071026
Events
Class CL_NWDEMO_PERSIST_PO_I has no event.
Types
Class CL_NWDEMO_PERSIST_PO_I has no local type.
Method Signatures

Method GET_CURRENCY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_CURR_CODE Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_DESCRIPTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_DESCRIPTION_GUID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_GROSS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_TTL_GROSS_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) GUID_16 Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_PO_ITEM_ID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_NET_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_TTL_NET_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_PO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) GUID_16 Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_PO_ITEM_SL_TT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_PO_I_SL_REF_TT Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method GET_PO_ITEM_TEXT_TT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_TEXT_REF_TT Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method GET_PRD_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) GUID_16 Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_PRD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_PRODUCT_ID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_PRD_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_PRD_TYPE_CODE Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method GET_QUERY_WITH_PO_ITEM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_OS_QUERY Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method GET_QUERY_WITH_TEXT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_OS_QUERY Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method GET_TAX_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDEMO_TTL_TAX_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method QUERY_BY_PO_ITEM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Object reference (TYPE REF TO) OBJECT Object Type Name 20071031
2 Returning RT_ENTRY Value transfer Type reference (TYPE) OSREFTAB List of references 20071031

Method QUERY_BY_PO_ITEM_GUID on class CL_NWDEMO_PERSIST_PO_I has no exception.

Method QUERY_BY_TEXT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGENT Call by reference Object reference (TYPE REF TO) OBJECT Object Type Name 20071031
2 Returning RT_ENTRY Value transfer Type reference (TYPE) OSREFTAB List of references 20071031

Method QUERY_BY_TEXT_GUID on class CL_NWDEMO_PERSIST_PO_I has no exception.

Method QUERY_PO_ITEM_DEP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETR_RESULT Call by reference Type reference (TYPE) ANY TABLE List of references 20071029
2 Importing IV_AGENT Call by reference Object reference (TYPE REF TO) OBJECT Object Type Name 20071029
3 Importing IV_QUERY_METHOD Call by reference Type reference (TYPE) STRING Query method 20071029

Method QUERY_PO_ITEM_DEP_TABLE on class CL_NWDEMO_PERSIST_PO_I has no exception.

Method SET_CURRENCY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENCY_CODE Call by reference Type reference (TYPE) SDEMO_CURR_CODE Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_DESCRIPTION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION_GUID Call by reference Type reference (TYPE) SDEMO_DESCRIPTION_GUID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_GROSS_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROSS_AMOUNT Call by reference Type reference (TYPE) SDEMO_TTL_GROSS_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SDEMO_PO_ITEM_ID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_NET_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NET_AMOUNT Call by reference Type reference (TYPE) SDEMO_TTL_NET_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_PO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PO_GUID Call by reference Type reference (TYPE) GUID_16 Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_PO_ITEM_SL_TT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PO_ITEM_SL_TT Call by reference Type reference (TYPE) SDEMO_PO_I_SL_REF_TT Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method SET_PO_ITEM_TEXT_TT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PO_ITEM_TEXT_TT Call by reference Type reference (TYPE) SDEMO_TEXT_REF_TT Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method SET_PRD_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRD_GUID Call by reference Type reference (TYPE) GUID_16 Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_PRD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRD_ID Call by reference Type reference (TYPE) SDEMO_PRODUCT_ID Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_PRD_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRD_TYPE_CODE Call by reference Type reference (TYPE) SDEMO_PRD_TYPE_CODE Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026

Method SET_QUERY_WITH_PO_ITEM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_WITH_PO_ITEM_GUID Call by reference Object reference (TYPE REF TO) IF_OS_QUERY Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method SET_QUERY_WITH_TEXT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERY_WITH_TEXT_GUID Call by reference Object reference (TYPE REF TO) IF_OS_QUERY Attribute Value 20071029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071029

Method SET_TAX_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAX_AMOUNT Call by reference Type reference (TYPE) SDEMO_TTL_TAX_AMOUNT Attribute Value 20071026
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20071026
History
Last changed by/on SAP  20080612 
SAP Release Created in 711