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 | Constant | Private | Type reference (TYPE) | STRING | 'UKMSB0' | "Credit Manager" Relationships | 20070528 | ||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_BADI_SD_CM | BAdI for Credit Management ESA Query | 20070528 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | UKM_WORK_CENTER | BAdI Reference | 20070528 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | UKM_T_ACCOUNT_DATA_CLIENT | Credit Account - Data | 20070528 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | UKM_T_ACCOUNT_CLIENT | Credit Account - Key | 20070528 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | UKM_T_CREDIT_SGMNT_CLIENT | Value Set of Credit Segments | 20070412 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | WDR_CONTEXT_ATTR_VALUE_LIST | 20070528 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | UKM_T_PARTNER_DETAIL_INFO | 20070528 | ||||
| 9 | Static Attribute | Private | Type reference (TYPE) | RFCDEST | RFC Connection | 20070528 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | Class constructor | 20070404 | |
| 2 | Static method | Public | Method | Get Detail Information for Blocked Sales Order | 20070404 | |
| 3 | Static method | Public | Method | Determine Data of Credit Account | 20070404 | |
| 4 | Static method | Public | Method | Determine Key of Credit Account | 20070404 | |
| 5 | Static method | Public | Method | Determine Credit Segments | 20070412 | |
| 6 | Static method | Public | Method | Determine Text of Credit Status | 20070509 | |
| 7 | Static method | Public | Method | Determine Field Names | 20070404 | |
| 8 | Static method | Public | Method | Determine Address of Business Partner | 20070404 | |
| 9 | Static method | Public | Method | Read Business Partner Data from Credit Management | 20070405 | |
| 10 | Static method | Public | Method | Determine Details of Business Partner | 20070404 | |
| 11 | Static method | Public | Method | Determine Partner Relationship | 20070404 | |
| 12 | Static method | Private | Method | Determine RFC Connection | 20070404 | |
| 13 | Static method | Private | Method | Set Text for Credit Status | 20070509 | |
| 14 | Static method | Public | Method | Update Detail Info of BOL | 20091022 | |
| 15 | 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 | ES_BOL_DETAIL | Call by reference | Type reference (TYPE) | UKM_S_BOL_DETAIL | Detailinformationen POWL "Gesperrte Kundenaufträge" | 20070404 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20070404 | |||
| 3 | IS_ACCOUNT_DATA | Call by reference | Type reference (TYPE) | UKM_S_ACCOUNT_DATA_CLIENT2 | Kreditkontodaten | 20070405 | |||
| 4 | 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 | CH_BOL_ALL | Call by reference | Type reference (TYPE) | UKM_S_BOL | Struktur POWL "Gesperrte Kundenaufträge" | 20070509 | |||
| 2 | ES_ACCOUNT_DATA | Call by reference | Type reference (TYPE) | UKM_S_ACCOUNT_DATA_CLIENT2 | Kreditkontodaten | 20070404 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Kreditgesperrte Dokumente - Tabelle Meldungen | 20070404 | |||
| 4 | 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 | CH_BOL_ALL | Call by reference | Type reference (TYPE) | UKM_S_BOL | Struktur POWL "Gesperrte Kundenaufträge" | 20070404 | |||
| 2 | ES_CREDIT_ACCOUNT | Call by reference | Type reference (TYPE) | UKM_S_ACCOUNT_CLIENT2 | FSCM Credit Management: Schlüssel Kreditkonto | 20070404 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Kreditgesperrte Dokumente - Tabelle Meldungen | 20070404 | |||
| 4 | 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 | 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 | EX_TEXT | Call by reference | Type reference (TYPE) | STRING | 20070509 | ||||
| 2 | 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 | IM_FLD_NAME | Call by reference | Type reference (TYPE) | ROLLNAME | Datenelement (semantische Domäne) | 20070404 | |||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070404 | ||||
| 2 | EX_COUNTRY_ZIPCODE_CITY | Call by reference | Type reference (TYPE) | UKM_CTRY_ZIP_CITY | Land / PLZ / Stadt | 20070404 | |||
| 3 | EX_STREET_HOUSE_NO | Call by reference | Type reference (TYPE) | UKM_STR_HOUSE | Straße / Hausnummer | 20070404 | |||
| 4 | IM_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | 20070404 | ||||
| 5 | 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 | CH_BOL_ALL | Call by reference | Type reference (TYPE) | UKM_S_BOL | Struktur POWL "Gesperrte Kundenaufträge" | 20070405 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20070405 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20070404 | |||
| 2 | EX_FULLNAME | Call by reference | Type reference (TYPE) | BU_DESCRIP | Vollständiger Name | 20070404 | |||
| 3 | IM_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20070404 | |||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20070404 | |||
| 2 | EX_MANAGEDBY | Call by reference | Type reference (TYPE) | UKM_BP_COACH_CLIENT | Tabelle SAP-GP: BAPI-Struktur für GP-Beziehungen | 20070404 | |||
| 3 | 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 | 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 | CH_BOL | Call by reference | Type reference (TYPE) | UKM_S_BOL | Struktur POWL "Gesperrte Kundenaufträge" | 20091022 | |||
| 2 | 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 | 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 |