SAP ABAP Class CL_UKM_BSP_BP_CREDIT_DETAILS (Credit Data in Business Partner)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-CR-CR (Application Component) Basic Functions
     UKM_BP_DB (Package) SAP Credit Management: Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031027
Properties
Class CL_UKM_BSP_BP_CREDIT_DETAILS  
Short Description Credit Data in Business Partner    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UKM_BP_DB   SAP Credit Management: Master Data 
Created 20031027   SAP 
Last change 20041006   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
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031027
Friends
Class CL_UKM_BSP_BP_CREDIT_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT Instance attribute Private See coding All Events 20031210
2 GC_INIT_CLASS Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_UKM_BP_PROMOD' Model Access Class 20031118
3 GC_PROCESS_CLASS Instance attribute Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_UKM_BP_PROMOD' Model Access Class 20031117
4 GC_STRU Instance attribute Private See coding 20031119
5 GO_ACCOUNT Instance attribute Private Object reference (TYPE REF TO) CL_UKM_ACCOUNT Credit Account 20031117
6 GO_BUPA_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_UKM_BUPA_FACTORY Manager for Business Partners and Accounts 20031117
7 GO_CALCULATOR Static Attribute Private Object reference (TYPE REF TO) IF_UKM_CALCULATOR Rules Engine for Scoring and Credit Limit 20031117
8 GO_FACADE Static Attribute Private Object reference (TYPE REF TO) CL_UKM_FACADE Facade for SAP Credit Management 20031117
9 GO_PARTNER Instance attribute Public Object reference (TYPE REF TO) CL_UKM_BUSINESS_PARTNER Business Partner from Credit Management View 20031117
10 GS_DATA Instance attribute Private Type reference (TYPE) UKMT_BSP_BP_CMS_RESULT Structure for Search Results, Credit Profile of Business Ptr 20031117
11 GS_SEGMENT Instance attribute Private Type reference (TYPE) UKMT_BSP_BP_CMS_SGM Structure for Displaying Credit Segment Data of Bus. Partner 20031119
12 GT_ADDINFO_DEL Instance attribute Private Type reference (TYPE) UKM_TS_ADD_INFO Additional Info Deleted 20040212
13 GT_DATA Instance attribute Private Type reference (TYPE) UKMT_BSP_BP_CMS_RESULT_TAB Structure for Search Results, Credit Profile of Business Ptr 20031117
14 GT_SEGMENT Instance attribute Private Type reference (TYPE) UKMT_BSP_BP_CMS_SGM_TAB Structure for Displaying Credit Segment Data of Bus. Partner 20031119
15 GV_DISPLAY Instance attribute Private Type reference (TYPE) XFELD X If Not Blocked 20040310
16 GV_FOCUSKEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20031117
17 GV_PARTNER Instance attribute Public Type reference (TYPE) BU_PARTNER Business Partner Number 20031117
18 GV_SEGMENT Instance attribute Private Type reference (TYPE) UKM_CREDIT_SGMNT Credit Segment 20031124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CREDIT_SEGMENT Instance method Private Method Add New Credit Segment 20031121
2 CHECK_DATA_INPUT Static method Private Method Check Data 20040115
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031029
4 CREATE_CREDIT_SEGMENT Instance method Private Method Add New Credit Segment 20031121
5 DELETE_ADDINFO Instance method Private Method Delete Additional Data 20040112
6 DELETE_CREDIT_SEGMENT Instance method Private Method Add New Credit Segment 20031121
7 GET_OBJECTKEY_ADDINFO Instance method Private Method Determines Data from Unique Key 20040113
8 MODIFY_ADDINFO Instance method Private Method Change Credit Segment 20040112
9 MODIFY_CMS Instance method Private Method Change Credit Segment 20031121
10 MODIFY_SEGMENT Instance method Private Method Change Credit Segment 20031119
11 READ_ADDINFO Instance method Private Method Read All Segments 20031219
12 READ_CMS_DATA Instance method Private Method Read Credit Profile (bp_cms) 20031205
13 READ_RESULT_CMS Instance method Public Method 20031117
14 READ_SEGMENTS Instance method Private Method Read All Segments 20031119
15 SET_OBJECTKEY_ADDINFO Instance method Private Method Creates Unique Key 20040113
Events
Class CL_UKM_BSP_BP_CREDIT_DETAILS has no event.
Types
Class CL_UKM_BSP_BP_CREDIT_DETAILS has no local type.
Method Signatures

Method CHECK_CREDIT_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Messages 20031121
2 Changing IS_SEGMENT Call by reference Type reference (TYPE) UKMT_BSP_BP_CMS_SGM Struktur zum Anzeigen Kreditsegmentdaten eines GPs 20031121

Method CHECK_CREDIT_SEGMENT on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method CHECK_DATA_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Messages 20040115
2 Importing IS_ENTRY Call by reference Type reference (TYPE) ANY Wert 20040115
3 Importing IS_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20040115

Method CHECK_DATA_INPUT on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_CREDIT_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Messages 20031121
2 Changing IS_SEGMENT Call by reference Type reference (TYPE) UKMT_BSP_BP_CMS_SGM Struktur zum Anzeigen Kreditsegmentdaten eines GPs 20031121

Method CREATE_CREDIT_SEGMENT on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method DELETE_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Messages 20040112
2 Importing IV_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY schlüssel 20040112

Method DELETE_ADDINFO on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method DELETE_CREDIT_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Messages 20031121
2 Changing IS_SEGMENT Call by reference Type reference (TYPE) UKMT_BSP_BP_CMS_SGM Struktur zum Anzeigen Kreditsegmentdaten eines GPs 20031121

Method DELETE_CREDIT_SEGMENT on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method GET_OBJECTKEY_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFO Call by reference Type reference (TYPE) UKM_S_ADD_INFO Schlüssel für DB 20040113
2 Exporting E_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20040113
3 Exporting E_SEGMENT Value transfer Type reference (TYPE) UKM_CREDIT_SGMNT Kreditsegment 20040113
4 Importing I_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040113

Method GET_OBJECTKEY_ADDINFO on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method MODIFY_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20040112
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040112
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040112
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20040112
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040112
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040112
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040112

Method MODIFY_ADDINFO on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method MODIFY_CMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20031121
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031121
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031121
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20031121
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20031121
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031121
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031121

Method MODIFY_CMS on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method MODIFY_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20031119
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031119
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031119
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20031119
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20031119
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031119
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031119

Method MODIFY_SEGMENT on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method READ_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031219
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20031219
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031219
4 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20031219
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031219

Method READ_ADDINFO on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method READ_CMS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031205
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20031205
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031205
4 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20031205
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031205

Method READ_CMS_DATA on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method READ_RESULT_CMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031117
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20031117
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031117
4 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20031117
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031117

Method READ_RESULT_CMS on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method READ_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031119
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20031119
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20031119
4 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20031119
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20031119

Method READ_SEGMENTS on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.

Method SET_OBJECTKEY_ADDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040113
2 Importing I_INFO Call by reference Type reference (TYPE) UKM_S_ADD_INFO Schlüssel aus DB 20040113
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20040113
4 Importing I_SEGMENT Call by reference Type reference (TYPE) UKM_CREDIT_SGMNT Kreditsegment 20040113

Method SET_OBJECTKEY_ADDINFO on class CL_UKM_BSP_BP_CREDIT_DETAILS has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 300