SAP ABAP Class CL_ICL_RBP_AL (Application Logic for Role-Based Performer)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
ICL_RBP_AL (Package) Claims: Role-Based Performer: Application Logic Layer

⤷

⤷

Properties
Class | CL_ICL_RBP_AL | |
Short Description | Application Logic for Role-Based Performer | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ICL_RBP | |
Program status | ||
Category | 0 | |
Package | ICL_RBP_AL | Claims: Role-Based Performer: Application Logic Layer |
Created | 20050322 | SAP |
Last change | 20060711 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ICL_RBP_AL has no forward declaration.
Interfaces
Class CL_ICL_RBP_AL has no interface implemented.
Friends
Class CL_ICL_RBP_AL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | OTYPE | 'BP' | Business Partner Object Type | 20050331 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | OTYPE | 'US' | Object Category User | 20050524 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Current Basic Data | 20050331 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Old Basic Data | 20050404 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20050818 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Read RBP Data: TRUE (="X") and FALSE (= " ") | 20050331 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Determine User Data on a Business Partner | 20050331 |
2 | ![]() |
Static method | Private | Method | Map RBP Data from DB in Storage Format | 20050331 |
3 | ![]() |
Static method | Public | Method | RBP: Import Data via Direct Input | 20050427 |
4 | ![]() |
Static method | Private | Method | Direct Input: Check Data | 20050726 |
5 | ![]() |
Static method | Public | Method | Performer Has Pending Tasks | 20050503 |
6 | ![]() |
Static method | Private | Method | Set Inherited Objects | 20060406 |
7 | ![]() |
Static method | Public | Method | RBP: Read Data and Early Search for Claim Level | 20050419 |
8 | ![]() |
Static method | Public | Method | Last Event (UTC) at Which ONSAV Was Executed | 20050803 |
9 | ![]() |
Static method | Public | Method | Data Comparison AL with PE and with CLAIMASSIGN | 20050406 |
10 | ![]() |
Static method | Public | Method | Request Current RBP Data for Claim / Subclaim | 20050324 |
11 | ![]() |
Static method | Public | Method | Transfer Changed RBP Data to Claim (Header) / Subclaim | 20050331 |
12 | ![]() |
Static method | Public | Method | Deletes Leading Zeros in Numeric Object IDs | 20051026 |
13 | ![]() |
Static method | Public | Method | Timepoint for Automatic Performer Search | 20050406 |
14 | ![]() |
Static method | Public | Method | Initialize RBP Data | 20050406 |
15 | ![]() |
Static method | Public | Method | Reset RBP Data | 20050405 |
16 | ![]() |
Static method | Public | Method | Add Roles for Subclaim and Early Search | 20050418 |
17 | ![]() |
Static method | Private | Method | Add Unoccupied Roles | 20050407 |
18 | ![]() |
Static method | Public | Method | Check Whether RBP Has Been Changed | 20050404 |
Events
Class CL_ICL_RBP_AL has no event.
Types
Class CL_ICL_RBP_AL has no local type.
Method Signatures
Method BUPA_USER_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_USERDATA | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20050331 | ||
2 | ![]() |
EV_FULLNAME | Call by reference | Type reference (TYPE) | AD_NAMTEXT | Vollständiger Name der Person | 20050331 | ||
3 | ![]() |
EV_NAME | Call by reference | Type reference (TYPE) | AD_NAMELAS | Nachname | 20050331 | ||
4 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | ICL_RETCODE | Returncode | 20050407 | ||
5 | ![]() |
EV_USER | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20050331 | ||
6 | ![]() |
IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20050331 |
Method BUPA_USER_GET on class CL_ICL_RBP_AL has no exception.
Method DB2MEM_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RBP_AL | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Basisdaten | 20050331 | ||
2 | ![]() |
IT_RBP_PE | Call by reference | Type reference (TYPE) | ICL_RBP_T_PE | RBP: PE Daten | 20050331 |
Method DB2MEM_MAP on class CL_ICL_RBP_AL has no exception.
Method DINP2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DATA | Call by reference | Type reference (TYPE) | BUS0DIDAT1 | GP: Direct Input, Daten zu einer Tabelle für die Anwendungen | 20050427 |
Method DINP2 on class CL_ICL_RBP_AL has no exception.
Method DI_DATA_CHECK_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ERROR | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050726 | ||
2 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | ICL_RBP_DI_S_PE | RBP: Direct Input Daten | 20050726 |
Method DI_DATA_CHECK_ERROR on class CL_ICL_RBP_AL has no exception.
Method HAS_OPEN_TASKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RETURN | Value transfer | Type reference (TYPE) | XFELD | Ja = 'X' / Nein = SPACE | 20050503 | ||
2 | ![]() |
IS_PERFORMER | Call by reference | Type reference (TYPE) | ICL_RBPOBJ_S_PE | RBP: Bearbeiter | 20050503 |
Method HAS_OPEN_TASKS on class CL_ICL_RBP_AL has no exception.
Method INHERITOBJ_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_RBP_ALL | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP Daten gesamt | 20060406 | ||
2 | ![]() |
IT_RBP_SUBCL | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP Daten eines Teilfalls | 20060406 | ||
3 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfallnummer | 20060406 |
Method INHERITOBJ_SET on class CL_ICL_RBP_AL has no exception.
Method ISDAT Signature
Method ISDAT on class CL_ICL_RBP_AL has no parameter.
Method ISDAT on class CL_ICL_RBP_AL has no exception.
Method LAST_ONSAV_TIME_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ONSAV_TIME | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050818 |
Method LAST_ONSAV_TIME_GET on class CL_ICL_RBP_AL has no exception.
Method ONSAV Signature
Method ONSAV on class CL_ICL_RBP_AL has no parameter.
Method ONSAV on class CL_ICL_RBP_AL has no exception.
Method RBPDATA_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Rückgabe der Daten an das BRF | 20050513 | ||
2 | ![]() |
ET_RBPDATA | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Basisdaten | 20050324 | ||
3 | ![]() |
ET_RBPDATA_OLD | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Vorherige Basisdaten | 20051122 | ||
4 | ![]() |
IV_STRUC_TYPE | Call by reference | Type reference (TYPE) | TABNAME | SPACE | Zugriff vom BRF | 20050513 | |
5 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfall | 20050324 |
Method RBPDATA_GET on class CL_ICL_RBP_AL has no exception.
Method RBPDATA_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_RBPDATA | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Basisdaten | 20050331 | ||
2 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfall | 20050331 |
Method RBPDATA_SET on class CL_ICL_RBP_AL has no exception.
Method RBPOBJID_SKIP_ZERO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RBPOBJID | Call by reference | Type reference (TYPE) | ICL_RBPOBJID_D_PE | Objekt-ID des Bearbeiters | 20051026 | ||
2 | ![]() |
IV_RBPOBJID | Call by reference | Type reference (TYPE) | ICL_RBPOBJID_D_PE | Objekt-ID des Bearbeiters | 20051026 | ||
3 | ![]() |
IV_RBPOTYPE | Call by reference | Type reference (TYPE) | ICL_RBPOTYPE_D_PE | 'BP' | Objekttyp des Bearbeiters | 20051026 |
Method RBPOBJID_SKIP_ZERO on class CL_ICL_RBP_AL has no exception.
Method RBP_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_RBPDATA | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Basisdaten | 20050406 | ||
2 | ![]() |
IV_EVENT | Call by reference | Type reference (TYPE) | ICL_RBPEVENT_D_AL | RBP: Suchzeitpunkt | 20050406 | ||
3 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfall | 20050406 |
Method RBP_EVENT on class CL_ICL_RBP_AL has no exception.
Method REFRESH Signature
Method REFRESH on class CL_ICL_RBP_AL has no parameter.
Method REFRESH on class CL_ICL_RBP_AL has no exception.
Method RESET Signature
Method RESET on class CL_ICL_RBP_AL has no parameter.
Method RESET on class CL_ICL_RBP_AL has no exception.
Method SUBCL_ROLES_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_RBP_AL | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | Basisdaten RBP | 20050419 | ||
2 | ![]() |
IV_CLTYPE | Call by reference | Type reference (TYPE) | ICL_CLTYPE | Interne Fallart | 20050418 | ||
3 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfall | 20050418 | ||
4 | ![]() |
IV_VALIDFROM | Call by reference | Type reference (TYPE) | ICL_CHANGEUTC1 | Gültig ab | 20050419 |
Method SUBCL_ROLES_ADD on class CL_ICL_RBP_AL has no exception.
Method VACANT_ROLES_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_RBP | Call by reference | Type reference (TYPE) | ICL_RBPDATA_T_AL | RBP: Basisdaten | 20050407 | ||
2 | ![]() |
IV_CLTYPE | Call by reference | Type reference (TYPE) | ICL_CLTYPE | Interne Fallart | 20050407 | ||
3 | ![]() |
IV_SUBCL | Call by reference | Type reference (TYPE) | ICL_SUBCL | Teilfall | 20050407 | ||
4 | ![]() |
IV_SUBCLDESCR | Call by reference | Type reference (TYPE) | ICL_SUBCLDESCRIP | Bezeichnung eines Falls/Teilfalls | 20050407 | ||
5 | ![]() |
IV_SUBCLTYPE | Call by reference | Type reference (TYPE) | ICL_SUBCLTYPE | Teilfallart | 20050407 | ||
6 | ![]() |
IV_VALIDFROM | Call by reference | Type reference (TYPE) | ICL_CHANGEUTC1 | Geändert: UTC-Datum+Zeit | 20050407 |
Method VACANT_ROLES_ADD on class CL_ICL_RBP_AL has no exception.
Method XCHNG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_XCHNG | Call by reference | Type reference (TYPE) | BU_XCHNG | Kennzeichen: Daten wurden verändert | 20050404 |
Method XCHNG on class CL_ICL_RBP_AL has no exception.
History
Last changed by/on | SAP | 20060711 |
SAP Release Created in | 600 |