SAP ABAP Class CL_ISU_SALES_ORDER_POSITION (Utility Order Item)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-CS-CRM (Application Component) Integration: Customer Relationship Management
     EE_SALES (Package) IS-U Sales Processing
Properties
Class CL_ISU_SALES_ORDER_POSITION  
Short Description Utility Order Item    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EE_SALES   IS-U Sales Processing 
Created 20000630   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_SALES_ORDER_POSITION has no forward declaration.
Interfaces
Class CL_ISU_SALES_ORDER_POSITION has no interface implemented.
Friends
Class CL_ISU_SALES_ORDER_POSITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20000803
2 CO_MSGID Constant Private Type reference (TYPE) ARBGB 'EE_SALES' Application area 20000803
3 CURRENCY Instance attribute Public Type reference (TYPE) WAERK SD document currency 20000804
4 PRODUCT_REC Instance attribute Public Type reference (TYPE) ESALES_PRODUCT_DATA Utility product 20000720
5 SETS Instance attribute Public Type reference (TYPE) ESALES_SET_REF_TAB Item sets 20000630
6 S_MSG Static Attribute Private Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20000803
7 VALUE Instance attribute Public Type reference (TYPE) ESALES_POSITION_VALUE Value of item 20000802
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check all sets of an item 20000824
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000630
3 CONVERT_SD Instance method Public Method Convert item for processing by SD-BAPIs 20000729
4 CREATE Instance method Public Method Creates item 20000719
5 CREATE_CONF_TABLES Instance method Private Method Convert set attributes into configuration attributes 20000729
6 GETDETAILS Instance method Public Method Supplies item details 20000717
7 GET_DESCRIPTION Instance method Public Method Supplies product description 20000720
8 SETDETAILS Instance method Public Method Sets item values 20000801
9 SET_VALUE_CURRENCY Instance method Public Method Set price and currency following simulation 20000804
10 UPDATE_QUANTITY Instance method Public Method Change order quantity 20000824
Events
Class CL_ISU_SALES_ORDER_POSITION has no event.
Types
Class CL_ISU_SALES_ORDER_POSITION has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGES Value transfer Type reference (TYPE) ISU_BAPIRET2_T Tabellentyp zu BAPIRET2 20000824

Method CHECK on class CL_ISU_SALES_ORDER_POSITION has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_SD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUCFG_REF Call by reference Type reference (TYPE) ESALES_BAPICUCFG_TAB CU: Konfigurationsdaten 20000729
2 Exporting E_CUINS_INST Call by reference Type reference (TYPE) ESALES_BAPICUINS_TAB Instanzen mehrerer Konfigurationen 20000729
3 Exporting E_CUPRT_PART_OF Call by reference Type reference (TYPE) ESALES_BAPICUPRT_TAB Part_Of Angaben mehrerer Konfigurationen 20000729
4 Exporting E_CUVAL_VALUE Call by reference Type reference (TYPE) ESALES_BAPICUVAL_TAB Merkmalsbewertung mehrerer Konfigurationen 20000729
5 Exporting E_ITEM_REC Call by reference Type reference (TYPE) BAPIITEMIN Kommunikationsfelder: Vertriebsbelegposition 20000729
6 Exporting E_RETURN Call by reference Type reference (TYPE) ISU_BAPIRET2_T Tabellentyp zu BAPIRET2 20000818
7 Importing I_POSNR Call by reference Type reference (TYPE) POSNR_VA Verkaufsbelegposition 20000729
# Exception Resumable Description Created on
1 CONFIG_ERROR Fehler in der Konfiguration aufgetreten 20000817

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20000803
2 Importing PRODUCT Call by reference Type reference (TYPE) ESALES_PRODUCT Versorgungsprodukt 20000719
3 Importing QUANTITY Call by reference Type reference (TYPE) WMENGC Zielmenge in Verkaufsmengeneinheit 20000801
4 Returning RETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20000719
# Exception Resumable Description Created on
1 PRODUCT_NOT_DEFINED Das angegebene Produkt ist nicht angelegt 20000803

Method CREATE_CONF_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CFGS_INST Call by reference Type reference (TYPE) ESALES_BAPICUINS_TAB Instanzen mehrerer Konfigurationen 20000729
2 Exporting E_CFGS_PART_OF Call by reference Type reference (TYPE) ESALES_BAPICUPRT_TAB Part_Of Angaben mehrerer Konfigurationen 20000729
3 Exporting E_CFGS_REF Call by reference Type reference (TYPE) ESALES_BAPICUCFG_TAB CU: Konfigurationsdaten 20000729
4 Exporting E_CFGS_VALUE Call by reference Type reference (TYPE) ESALES_BAPICUVAL_TAB Merkmalsbewertung mehrerer Konfigurationen 20000729
5 Exporting E_RETURN Call by reference Type reference (TYPE) ISU_BAPIRET2_T Tabellentyp zu BAPIRET2 20000818
6 Importing I_POSNR Call by reference Type reference (TYPE) POSNR_VA Verkaufsbelegposition 20000729
# Exception Resumable Description Created on
1 CONFIG_ERROR Fehler in der Konfiguration aufgetreten 20000817

Method GETDETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DETAILS Value transfer Type reference (TYPE) ESALES_POSITION_DETAIL Tabelle von Produkten und deren Beschreibung 20000720

Method GETDETAILS on class CL_ISU_SALES_ORDER_POSITION has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) ESALES_PRODUCT_DESCR Beschreibung des Produkts 20000720
2 Importing PRODUCT Call by reference Type reference (TYPE) ESALES_PRODUCT Versorgungsprodukt 20000720

Method GET_DESCRIPTION on class CL_ISU_SALES_ORDER_POSITION has no exception.

Method SETDETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_REC Call by reference Type reference (TYPE) ESALES_PRODUCT_DATA Beschreibung eines Produkts zur Verwendung in Praesentation 20000801
2 Returning RETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20000801
# Exception Resumable Description Created on
1 PRODUCT_NOT_DEFINED Das angegebene Produkt ist nicht angelegt 20000803
2 QUANTITY_IS_ZERO Zielmenge ist Null 20000801

Method SET_VALUE_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE Value transfer Type reference (TYPE) ESALES_POSITION_VALUE Wert der Position 20000804
2 Importing I_ITEMEX Call by reference Type reference (TYPE) BAPIITEMEX Kommunikationsfelder: Vertriebsbelegposition ausgeben: WWW 20000804
3 Importing I_PRICEFIELD Call by reference Type reference (TYPE) ESALES_POS_PRICE_FIELD Feld das den anzuzeigenden Preis je Position enthält 20000804

Method SET_VALUE_CURRENCY on class CL_ISU_SALES_ORDER_POSITION has no exception.

Method UPDATE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUANTITY Call by reference Type reference (TYPE) DZMENG Menge 20000824

Method UPDATE_QUANTITY on class CL_ISU_SALES_ORDER_POSITION has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 462