SAP ABAP Class CL_O2C_DOCFLOW_MODEL (Model Class Document Flow)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SALES_O2C_SLS (Package) ERP Sales Order 2 Cash - Sales
Properties
Class CL_O2C_DOCFLOW_MODEL  
Short Description Model Class Document Flow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_O2C_SLS   ERP Sales Order 2 Cash - Sales 
Created 20070404   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_O2C_DOCFLOW_MODEL has no forward declaration.
Interfaces
Class CL_O2C_DOCFLOW_MODEL has no interface implemented.
Friends
Class CL_O2C_DOCFLOW_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_O2C_DOCFLOW_MODEL Singleton for Model Class 20070511
2 MR_MSG_MAN Instance attribute Private Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20070511
3 MV_NO_MSG_AREA Instance attribute Private Type reference (TYPE) BOOLE_D 'X': Hide MSG Area 20070511
4 MV_POSNR Instance attribute Private Type reference (TYPE) POSNR Item Number of the SD Document 20070511
5 MV_VBELN Instance attribute Private Type reference (TYPE) VBELN Sales and Distribution Document Number 20070511
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA Instance method Public Method Provides Data from Model Class 20070405
2 GET_DOCFLOW_ITEM Instance method Public Method Read Document Flow 20070404
3 GET_DOCFLOW_TAB Instance method Public Method Prepare Output Table for Document Flow 20070404
4 GET_INSTANCE Static method Public Method Delivers Singleton 20070511
5 IS_DOCNUM_EXISTING Instance method Public Method Is there a sales document number? 20070514
6 IS_DOC_AUTHORIZED Instance method Public Method Checks display authorization for sales document 20070514
7 IS_ITEMNUM_EXISTING Instance method Public Method Is there an item for the sales document? 20070514
8 SET_DATA Instance method Public Method Transfers Data to Model Class 20070405
9 SET_DOC_WITHOUT_FLOW Instance method Public Method Sets up output table if there is no document flow 20070510
10 SET_MSG Instance method Public Method Transfer Message to Message Manager 20070511
11 SET_MSG_MAN Instance method Public Method Set Message Manager 20070511
Events
Class CL_O2C_DOCFLOW_MODEL has no event.
Types
Class CL_O2C_DOCFLOW_MODEL has no local type.
Method Signatures

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_MSG_AREA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070514
2 Exporting EV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070511
3 Exporting EV_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070511

Method GET_DATA on class CL_O2C_DOCFLOW_MODEL has no exception.

Method GET_DOCFLOW_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCFLOW_ITEM Call by reference Type reference (TYPE) TDT_DOCFLOW Tabellentyp Belegfluss Position 20070404
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070404
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070404

Method GET_DOCFLOW_ITEM on class CL_O2C_DOCFLOW_MODEL has no exception.

Method GET_DOCFLOW_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCFLOW_OUT Call by reference Type reference (TYPE) TDT_O2C_DFLOW_ITEM Tabellentyp Belegfluss Position 20070404
2 Importing IT_DOCFLOW_ITEM Call by reference Type reference (TYPE) TDT_DOCFLOW Tabellentyp Belegfluss Position 20070404

Method GET_DOCFLOW_TAB on class CL_O2C_DOCFLOW_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_O2C_DOCFLOW_MODEL Model-Klasse für O2C-Belegflussanzeige 20070511

Method GET_INSTANCE on class CL_O2C_DOCFLOW_MODEL has no exception.

Method IS_DOCNUM_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_NUMBER Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070514
2 Returning RV_VBELN Value transfer Type reference (TYPE) VBELN Vertriebsbelegnummer 20070514

Method IS_DOCNUM_EXISTING on class CL_O2C_DOCFLOW_MODEL has no exception.

Method IS_DOC_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_NUMBER Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070514
2 Returning RS_AUTH_ERROR Value transfer Type reference (TYPE) BALMI Meldung über fehlende Berechtigung 20070514

Method IS_DOC_AUTHORIZED on class CL_O2C_DOCFLOW_MODEL has no exception.

Method IS_ITEMNUM_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_NUMBER Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070514
2 Importing IV_ITEM_NUMBER Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070514
3 Returning RV_POSNR Value transfer Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070514

Method IS_ITEMNUM_EXISTING on class CL_O2C_DOCFLOW_MODEL has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_MSG_AREA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070514
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070511
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070511

Method SET_DATA on class CL_O2C_DOCFLOW_MODEL has no exception.

Method SET_DOC_WITHOUT_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCFLOW_OUT Call by reference Type reference (TYPE) TDT_O2C_DFLOW_ITEM Tabellentyp Belegfluss Position 20070510
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20070510
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20070510

Method SET_DOC_WITHOUT_FLOW on class CL_O2C_DOCFLOW_MODEL has no exception.

Method SET_MSG Signature

Method SET_MSG on class CL_O2C_DOCFLOW_MODEL has no parameter.
Method SET_MSG on class CL_O2C_DOCFLOW_MODEL has no exception.

Method SET_MSG_MAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MSG_MAN Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message-Manager 20070511

Method SET_MSG_MAN on class CL_O2C_DOCFLOW_MODEL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 602