SAP ABAP Class CVI_SO_CUSTOMER_SALES (Segment Object for Sales Area-Dependent Debit Data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-FS-BP (Application Component) Business Partner Enhancements for Financial Services
     CVI_FS_APPLICATION_LOGIC (Package) Application Logic for FS Enhancement of CVI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CVI_SO_CUSTOMER Segment Object: FI Customer 20110118
Properties
Class CVI_SO_CUSTOMER_SALES  
Short Description Segment Object for Sales Area-Dependent Debit Data    
Super Class CVI_SO_CUSTOMER Segment Object: FI Customer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CVI_FS_APPLICATION_LOGIC   Application Logic for FS Enhancement of CVI 
Created 20110118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CVI_SO_CUSTOMER_SALES has no forward declaration.
Interfaces
Class CVI_SO_CUSTOMER_SALES has no interface implemented.
Friends
Class CVI_SO_CUSTOMER_SALES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SALES_AREAS Instance attribute Private Object reference (TYPE REF TO) CVI_SALES_AREA Sales Area for Business Partner 20110118
Methods
# Method Level Visibility Method type Description Created on
1 GET_SALES_AREAS Instance method Public Method Returns Sales Areas (Reference) 20110118
2 GET_SALES_TABLE_DATA Instance method Public Method Returns Sales Area-Dependent Data 20110118
3 GET_SALES_TABLE_DATA_NEW Instance method Public Method Provides Current Status of Sales Area-Dependent Data 20110118
4 GET_SALES_TABLE_DATA_OLD Instance method Public Method Provides Previous Status of Sales Area-Dependent Data 20110118
5 INIT_SALES_AREAS Instance method Public Method Initializes Sales Areas for Partner 20110118
6 ON_SALES_AREA_ADDED Instance method Protected Event handling method Handles Event: Sales Area Has Been Added 20110118
7 ON_SALES_AREA_DELETED Instance method Protected Event handling method Handles Event: Sales Area Has Been Deleted 20110118
8 SET_SALES_TABLE_DATA_NEW Instance method Public Method Sets New Sales Area-Dependent Data 20110118
Events
Class CVI_SO_CUSTOMER_SALES has no event.
Types
Class CVI_SO_CUSTOMER_SALES has no local type.
Method Signatures

Method GET_SALES_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SALES_AREAS Value transfer Object reference (TYPE REF TO) CVI_SALES_AREA Vertriebsbereich am Geschäftspartner 20110118

Method GET_SALES_AREAS on class CVI_SO_CUSTOMER_SALES has no exception.

Method GET_SALES_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SALES_AREA Call by reference Type reference (TYPE) CVIS_SALES_AREA Schlüsselfelder für Vertriebsbereich 20110118
2 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20110118
3 Returning R_DATA Value transfer Type reference (TYPE) TTY_XO_MEMORY_DATA Datenkatalog eines Anwendungsobjekts 20110118

Method GET_SALES_TABLE_DATA on class CVI_SO_CUSTOMER_SALES has no exception.

Method GET_SALES_TABLE_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20110118
2 Importing I_SALES_AREA Call by reference Type reference (TYPE) CVIS_SALES_AREA Schlüsselfelder für Vertriebsbereich 20110118
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20110118

Method GET_SALES_TABLE_DATA_NEW on class CVI_SO_CUSTOMER_SALES has no exception.

Method GET_SALES_TABLE_DATA_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20110118
2 Importing I_SALES_AREA Call by reference Type reference (TYPE) CVIS_SALES_AREA Schlüsselfelder für Vertriebsbereich 20110118
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20110118

Method GET_SALES_TABLE_DATA_OLD on class CVI_SO_CUSTOMER_SALES has no exception.

Method INIT_SALES_AREAS Signature

Method INIT_SALES_AREAS on class CVI_SO_CUSTOMER_SALES has no parameter.
Method INIT_SALES_AREAS on class CVI_SO_CUSTOMER_SALES has no exception.

Method ON_SALES_AREA_ADDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDED_SALES_AREA Call by reference Attribute reference (LIKE) 20110118

Method ON_SALES_AREA_ADDED on class CVI_SO_CUSTOMER_SALES has no exception.

Method ON_SALES_AREA_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETED_SALES_AREA Call by reference Attribute reference (LIKE) 20110118

Method ON_SALES_AREA_DELETED on class CVI_SO_CUSTOMER_SALES has no exception.

Method SET_SALES_TABLE_DATA_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_NEW Call by reference Type reference (TYPE) TTY_XO_TABLE_DATA Datenkatalog eines Anwendungsobjekts 20110118
2 Importing I_SALES_AREA Call by reference Type reference (TYPE) CVIS_SALES_AREA Schlüsselfelder für Vertriebsbereich 20110118
3 Importing I_TABLE_NAME Call by reference Type reference (TYPE) FSBP_TABLE_NAME Tabellenname 20110118

Method SET_SALES_TABLE_DATA_NEW on class CVI_SO_CUSTOMER_SALES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606