SAP ABAP Class CL_UKM_BOL_DETAIL_SERVICE (Service Class for POWL "Blocked Sales Orders")
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-AP-AP (Application Component) Basic Functions
     FOAP_UKM_WORK_CENTER_CLIENT (Package) Connection of FI-AR to FSCM Credit Management Work Center
Properties
Class CL_UKM_BOL_DETAIL_SERVICE  
Short Description Service Class for POWL "Blocked Sales Orders"    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UKM_WC_CLIENT    
Program status P  SAP Standard Production Program 
Category 0   
Package FOAP_UKM_WORK_CENTER_CLIENT   Connection of FI-AR to FSCM Credit Management Work Center 
Created 20070404   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UKM_BOL_DETAIL_SERVICE has no forward declaration.
Interfaces
Class CL_UKM_BOL_DETAIL_SERVICE has no interface implemented.
Friends
Class CL_UKM_BOL_DETAIL_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_UKM_RELATION Constant Private Type reference (TYPE) STRING 'UKMSB0' "Credit Manager" Relationships 20070528
2 SR_BADI_CMA_QUERY Static Attribute Private Object reference (TYPE REF TO) IF_EX_BADI_SD_CM BAdI for Credit Management ESA Query 20070528
3 SR_BADI_UKM_WORKCENTER Static Attribute Private Object reference (TYPE REF TO) UKM_WORK_CENTER BAdI Reference 20070528
4 ST_ACCOUNT_DATA Static Attribute Private Type reference (TYPE) UKM_T_ACCOUNT_DATA_CLIENT Credit Account - Data 20070528
5 ST_ACCOUNT_KEY Static Attribute Private Type reference (TYPE) UKM_T_ACCOUNT_CLIENT Credit Account - Key 20070528
6 ST_CREDIT_SGMNTS Static Attribute Public Type reference (TYPE) UKM_T_CREDIT_SGMNT_CLIENT Value Set of Credit Segments 20070412
7 ST_CREDIT_STATUS Static Attribute Private Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST 20070528
8 ST_PARTNER_DETAIL_INFO Static Attribute Private Type reference (TYPE) UKM_T_PARTNER_DETAIL_INFO 20070528
9 S_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST RFC Connection 20070528
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20070404
2 GET_BOL_DETAIL_INFO Static method Public Method Get Detail Information for Blocked Sales Order 20070404
3 GET_CREDIT_ACCOUNT_DATA Static method Public Method Determine Data of Credit Account 20070404
4 GET_CREDIT_ACCOUNT_KEY Static method Public Method Determine Key of Credit Account 20070404
5 GET_CREDIT_SGMNTS Static method Public Method Determine Credit Segments 20070412
6 GET_CREDIT_STATUS_TEXT Static method Public Method Determine Text of Credit Status 20070509
7 GET_FIELD_NAME Static method Public Method Determine Field Names 20070404
8 GET_PARTNER_ADDRESS Static method Public Method Determine Address of Business Partner 20070404
9 GET_PARTNER_CM_DATA Static method Public Method Read Business Partner Data from Credit Management 20070405
10 GET_PARTNER_DETAIL Static method Public Method Determine Details of Business Partner 20070404
11 GET_PARTNER_RELATIONSHIP Static method Public Method Determine Partner Relationship 20070404
12 GET_RFC_DEST Static method Private Method Determine RFC Connection 20070404
13 SET_CREDIT_STATUS_FIXEDVALUE Static method Private Method Set Text for Credit Status 20070509
14 UPDATE_BOL_DETAIL Static method Public Method Update Detail Info of BOL 20091022
15 USE_FAST_MODE_IN_BOL_POWL Static method Public Method Use Fast Mode in BOL POWL 20091022
Events
Class CL_UKM_BOL_DETAIL_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 UKM_PARTNER_DETAIL_INFO Private See coding 20070528 BEGIN OF ukm_partner_detail_info, bp_number TYPE bu_partner, bp_name TYPE bu_descrip, bp_address_line1 TYPE ukm_str_house, bp_address_line2 TYPE ukm_ctry_zip_city, managedby_number TYPE bu_partner, managedby_name TYPE bu_descrip, END OF ukm_partner_detail_info
2 UKM_T_PARTNER_DETAIL_INFO Private See coding 20070528 ukm_t_partner_detail_info TYPE TABLE OF ukm_partner_detail_info
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_BOL_DETAIL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOL_DETAIL Call by reference Type reference (TYPE) UKM_S_BOL_DETAIL Detailinformationen POWL "Gesperrte Kundenaufträge" 20070404
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070404
3 Importing IS_ACCOUNT_DATA Call by reference Type reference (TYPE) UKM_S_ACCOUNT_DATA_CLIENT2 Kreditkontodaten 20070405
4 Importing IS_BOL_ALL Call by reference Type reference (TYPE) UKM_S_BOL Struktur POWL "Gesperrte Kundenaufträge" 20070404

Method GET_BOL_DETAIL_INFO on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_CREDIT_ACCOUNT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BOL_ALL Call by reference Type reference (TYPE) UKM_S_BOL Struktur POWL "Gesperrte Kundenaufträge" 20070509
2 Exporting ES_ACCOUNT_DATA Call by reference Type reference (TYPE) UKM_S_ACCOUNT_DATA_CLIENT2 Kreditkontodaten 20070404
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Kreditgesperrte Dokumente - Tabelle Meldungen 20070404
4 Importing IS_ACCOUNT_KEY Call by reference Type reference (TYPE) UKM_S_ACCOUNT_CLIENT2 FSCM Credit Management: Schlüssel Kreditkonto 20070404

Method GET_CREDIT_ACCOUNT_DATA on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_CREDIT_ACCOUNT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BOL_ALL Call by reference Type reference (TYPE) UKM_S_BOL Struktur POWL "Gesperrte Kundenaufträge" 20070404
2 Exporting ES_CREDIT_ACCOUNT Call by reference Type reference (TYPE) UKM_S_ACCOUNT_CLIENT2 FSCM Credit Management: Schlüssel Kreditkonto 20070404
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Kreditgesperrte Dokumente - Tabelle Meldungen 20070404
4 Importing IS_CONNECTOR Call by reference Type reference (TYPE) UKM_S_SD2CM The connector of sales document and credit management 20070404

Method GET_CREDIT_ACCOUNT_KEY on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_CREDIT_SGMNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREDIT_SGMNTS Call by reference Type reference (TYPE) UKM_T_CREDIT_SGMNT_CLIENT Kreditsegmente 20070412

Method GET_CREDIT_SGMNTS on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_CREDIT_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20070509
2 Importing IM_CREDIT_STATUS Call by reference Type reference (TYPE) CMPS_CM Status der Kreditprüfung SAP Credit Management 20070509

Method GET_CREDIT_STATUS_TEXT on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLD_NAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20070404
2 Returning RE_FLD_NAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20070404

Method GET_FIELD_NAME on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_PARTNER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20070404
2 Exporting EX_COUNTRY_ZIPCODE_CITY Call by reference Type reference (TYPE) UKM_CTRY_ZIP_CITY Land / PLZ / Stadt 20070404
3 Exporting EX_STREET_HOUSE_NO Call by reference Type reference (TYPE) UKM_STR_HOUSE Straße / Hausnummer 20070404
4 Importing IM_PARTNER Call by reference Type reference (TYPE) BU_PARTNER 20070404
5 Importing IM_VALID_DATE Call by reference Type reference (TYPE) DATS 20070404

Method GET_PARTNER_ADDRESS on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_PARTNER_CM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BOL_ALL Call by reference Type reference (TYPE) UKM_S_BOL Struktur POWL "Gesperrte Kundenaufträge" 20070405
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070405
3 Importing IS_ACCOUNT_DATA Call by reference Type reference (TYPE) UKM_S_ACCOUNT_DATA_CLIENT2 Kreditkontodaten 20070405

Method GET_PARTNER_CM_DATA on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_PARTNER_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070404
2 Exporting EX_FULLNAME Call by reference Type reference (TYPE) BU_DESCRIP Vollständiger Name 20070404
3 Importing IM_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20070404
4 Importing IM_VALID_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20070404

Method GET_PARTNER_DETAIL on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_PARTNER_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070404
2 Exporting EX_MANAGEDBY Call by reference Type reference (TYPE) UKM_BP_COACH_CLIENT Tabelle SAP-GP: BAPI-Struktur für GP-Beziehungen 20070404
3 Importing IM_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20070404

Method GET_PARTNER_RELATIONSHIP on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method GET_RFC_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RFC_DEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20070404

Method GET_RFC_DEST on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method SET_CREDIT_STATUS_FIXEDVALUE Signature

Method SET_CREDIT_STATUS_FIXEDVALUE on class CL_UKM_BOL_DETAIL_SERVICE has no parameter.
Method SET_CREDIT_STATUS_FIXEDVALUE on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method UPDATE_BOL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BOL Call by reference Type reference (TYPE) UKM_S_BOL Struktur POWL "Gesperrte Kundenaufträge" 20091022
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) RVKRED_TT_MESSAGES Kreditgesperrte Dokumente - Tabelle Meldungen 20091022

Method UPDATE_BOL_DETAIL on class CL_UKM_BOL_DETAIL_SERVICE has no exception.

Method USE_FAST_MODE_IN_BOL_POWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FAST_MODE Value transfer Type reference (TYPE) FLAG 20091022

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