SAP ABAP Class /SAPSLL/CL_UIO_SPL_OFFLINE (UIO: Offline Sanctioned Party List Screening)
Hierarchy
☛
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
⤷
SLL-LEG (Application Component) Global Trade Services
⤷
/SAPSLL/LEGAL_UIO (Package) Legal Services: Legal Control: UIO Layer
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /SAPSLL/CL_UIO_SPL_UTIL | Auxiliary Class for Sanctioned Party List Screening Area | 20100329 |
Properties
| Class | /SAPSLL/CL_UIO_SPL_OFFLINE | |
| Short Description | UIO: Offline Sanctioned Party List Screening | |
| Super Class | /SAPSLL/CL_UIO_SPL_UTIL | Auxiliary Class for Sanctioned Party List Screening Area |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /SAPSLL/LEG_UIO_SPL | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | /SAPSLL/LEGAL_UIO | Legal Services: Legal Control: UIO Layer |
| Created | 20100329 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /SAPSLL/CL_UIO_SPL_OFFLINE has no forward declaration.
Interfaces
Class /SAPSLL/CL_UIO_SPL_OFFLINE has no interface implemented.
Friends
Class /SAPSLL/CL_UIO_SPL_OFFLINE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | /SAPSLL/DEBUG_S | SLL: Debugging Modes | 20100329 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Address Data in Memory Buffer | 20100330 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TY_T_CASE | 20100520 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Address Transfer Structure | 20100330 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Block Address | 20100701 | |
| 2 | Instance method | Public | Method | Buffer Reasons for Release | 20100701 | |
| 3 | Instance method | Public | Method | Mark Address as Blocked/Released | 20100329 | |
| 4 | Instance method | Private | Method | Authorization Check | 20100701 | |
| 5 | Instance method | Public | Method | Download SPL Screening Results to Front End | 20100330 | |
| 6 | Instance method | Public | Method | Download Standard XML Template | 20100401 | |
| 7 | Instance method | Public | Method | Get Audit Trail Activation Flag for Offline SPL Screening | 20100701 | |
| 8 | Instance method | Public | Method | Get Case ID for an Address | 20100520 | |
| 9 | Instance method | Public | Method | Get Local Group of Logical Systems for Offline SPL Screening | 20100701 | |
| 10 | Instance method | Public | Method | Get Identity Card and Identity Card Type | 20100423 | |
| 11 | Instance method | Public | Method | Map Addresses in XML and GTS Format | 20100330 | |
| 12 | Instance method | Public | Method | Release Blocked Address | 20100701 | |
| 13 | Instance method | Public | Method | Save SPL Screening Results and Audit Trail in Database | 20100329 | |
| 14 | Instance method | Private | Method | Run SPL Screening for External Addresses | 20100330 | |
| 15 | Instance method | Public | Method | Set SPL Screening Results in Memory | 20100421 | |
| 16 | Instance method | Public | Method | Run SPL Screening and Set Results in Buffer | 20100329 | |
| 17 | Instance method | Public | Method | Validate XML File | 20100329 |
Events
Class /SAPSLL/CL_UIO_SPL_OFFLINE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CASE | Private | See coding | 20100520 | BEGIN OF ty_s_case,
lgreg TYPE /sapsll/lgreg,
adrnr TYPE ad_addrnum,
case_id TYPE /sapsll/casid,
END OF ty_s_case
|
||
| 2 | TY_T_CASE | Private | See coding | 20100520 | ty_t_case TYPE STANDARD TABLE OF ty_s_case
|
Method Signatures
Method BLOCK_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STATUS | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20100701 | |||
| 2 | IV_ADRNR | Call by reference | Type reference (TYPE) | /SAPSLL/ADRNR | Adressnummer eines Eintrags in der Adressdatei | 20100701 | |||
| 3 | IV_BLOCKED_OLD | Call by reference | Type reference (TYPE) | /SAPSLL/SPLCO | Kennzeichen: Adresse ist auf Sanktionsliste verzeichnet | 20110428 | |||
| 4 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100701 |
Method BLOCK_ADDRESS on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method BUFFER_RELEASE_REASON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100701 | |||
| 2 | IS_COMMENT | Call by reference | Type reference (TYPE) | /SAPSLL/UIO_SPL_SCR_COMNT_S | Kommentarstruktur für SL-Prüfung | 20100701 | |||
| 3 | IV_ADRNR | Call by reference | Type reference (TYPE) | /SAPSLL/ADRNR | Adressnummer eines Eintrags in der Adressdatei | 20100701 | |||
| 4 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100701 |
Method BUFFER_RELEASE_REASON on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method CHANGE_MANUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CHANGE_MANUAL | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_CHECK_CHG_MANU_S | SLL: GK: SPL: Prüfung: Manuell ge-/entsperrte Objekte | 20100329 |
Method CHANGE_MANUAL on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method CHECK_AUTHORITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100701 | |||
| 2 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100701 |
Method CHECK_AUTHORITY on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method DOWNLOAD_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100330 | |||
| 2 | EV_XMLDATA | Call by reference | Type reference (TYPE) | XSTRING | Geschäftspartner in XML für Offline hochladene | 20100401 | |||
| 3 | IV_FILE_FORMAT | Call by reference | Type reference (TYPE) | /SAPSLL/SPOSR | '2' | Rückgabeformat der XML-Datei bei der Offline SPL-Prüfung | 20100401 |
Method DOWNLOAD_RESULTS on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method DOWNLOAD_TEMPLATE_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FILE_OFFLINE | Call by reference | Type reference (TYPE) | /SAPSLL/UIO_OFFLINE_UPLOAD_S | Geschäftspartner in XML für Offline hochladen | 20100422 | |||
| 2 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100401 |
Method DOWNLOAD_TEMPLATE_XML on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method GET_AUDIT_ACTIVATION_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100701 | |||
| 2 | EV_SPAUDO | Call by reference | Type reference (TYPE) | /SAPSLL/SPAUDO | Eintrag in die Audit-Datei SL-Prüfung externer Adressen | 20100701 | |||
| 3 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100701 |
Method GET_AUDIT_ACTIVATION_FLAG on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method GET_CASE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CASE_ID | Call by reference | Type reference (TYPE) | /SAPSLL/CASID | Fallnummer | 20100520 | |||
| 2 | IV_ADRNR | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20100520 | |||
| 3 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100520 |
Method GET_CASE_ID on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method GET_GRVSY_OFFLINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GRVSY | Call by reference | Type reference (TYPE) | /SAPSLL/GRVSY_OFFLINE | Gruppe logischer offline Systeme | 20100701 |
Method GET_GRVSY_OFFLINE on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method GET_SPL_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ID | Call by reference | Type reference (TYPE) | /SAPSLL/SPAID | Identifikation eines Sanktionslisteneintrags | 20100423 | |||
| 2 | EV_ID_TYPE | Call by reference | Type reference (TYPE) | /SAPSLL/IDTYP | Art der Identifikation eines Sanktionslisteneintrags | 20100423 | |||
| 3 | IV_ADRNR | Call by reference | Type reference (TYPE) | /SAPSLL/ADRNR | Adressnummer eines Eintrags in der Adressdatei | 20100423 | |||
| 4 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100423 |
Method GET_SPL_ID on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method MAP_XML_INTO_ADDR1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADDR1_DATA | Call by reference | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Übergabestruktur für Adresse | 20100401 | |||
| 2 | ET_BP_REF | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_OFFLINE_BP_REF_T | Partnerreferenz der Adressnummer bei Offline SL-Prüfung | 20100330 | |||
| 3 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100330 | |||
| 4 | IV_GRVSY | Call by reference | Type reference (TYPE) | /SAPSLL/GRVSY | Gruppe logischer Systeme | 20100330 | |||
| 5 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100422 | |||
| 6 | IV_XMLDATA | Call by reference | Type reference (TYPE) | XSTRING | Adressdaten aus XML | 20100330 |
Method MAP_XML_INTO_ADDR1 on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method RELEASE_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STATUS | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20100701 | |||
| 2 | IV_ADRNR | Call by reference | Type reference (TYPE) | /SAPSLL/ADRNR | Adressnummer eines Eintrags in der Adressdatei | 20100701 | |||
| 3 | IV_BLOCKED_OLD | Call by reference | Type reference (TYPE) | /SAPSLL/SPLCO | Einstelliges Kennzeichen | 20110428 | |||
| 4 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100701 |
Method RELEASE_ADDRESS on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100329 | |||
| 2 | IV_AUDO_BY_USER | Call by reference | Type reference (TYPE) | /SAPSLL/SPAUDO | 'X' | Eintrag in die Audit-Datei SL-Prüfung externer Adressen | 20100402 |
Method SAVE on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method SCREEN_ADDR1_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADDR1 | Call by reference | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Übergabestruktur für Adresse | 20100330 | |||
| 2 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100330 | |||
| 3 | ET_SPL_CHECK_RESULTS | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_CHK_SRES_LGREG_T | SLL: SPL: Prüfung: Ergebnisse: Gesetzliche Grundlage - T | 20100330 | |||
| 4 | IT_ADDR1_DATA | Call by reference | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Übergabestruktur für Adresse | 20100330 | |||
| 5 | IT_BP_REF | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_OFFLINE_BP_REF_T | Partnerreferenz der Adressnummer bei Offline SL-Prüfung | 20100330 | |||
| 6 | IV_GRVSY | Call by reference | Type reference (TYPE) | /SAPSLL/GRVSY | Gruppe logischer Systeme | 20100330 | |||
| 7 | IV_LGREG | Call by reference | Type reference (TYPE) | /SAPSLL/LGREG | Gesetzliche Grundlage | 20100330 |
Method SCREEN_ADDR1_DATA on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method UPDATE_SPL_CHECK_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SPL_CHK_RES | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_CHK_SRES_LGREG_S | SLL: SPL: Prüfung: Ergebnisse: Gesetzliche Grundlage - T | 20100423 |
Method UPDATE_SPL_CHECK_RESULT on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method UPLOAD_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADDR1_DATA | Call by reference | Type reference (TYPE) | /SAPSLL/ADDR1_DATA_T | Übergabestruktur für Adresse | 20100331 | |||
| 2 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100330 | |||
| 3 | ET_RESULT | Call by reference | Type reference (TYPE) | /SAPSLL/SPL_CHK_SRES_LGREG_T | SLL: SPL: Prüfung: Ergebnisse: Gesetzliche Grundlage - T | 20100330 | |||
| 4 | IV_FILE_OFFLINE | Call by reference | Type reference (TYPE) | /SAPSLL/UIO_OFFLINE_UPLOAD_S | Geschäftspartner in XML für Offline hochladen | 20100330 |
Method UPLOAD_FILE on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
Method VALIDATE_UPLOAD_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Call by reference | Type reference (TYPE) | /SAPSLL/BAPIRET2_T | Fehlermeldungen bei FB Aufruf | 20100329 | |||
| 2 | IV_FILE_OFFLINE | Call by reference | Type reference (TYPE) | /SAPSLL/UIO_OFFLINE_UPLOAD_S | Geschäftspartner in XML für Offline hochladen | 20100329 |
Method VALIDATE_UPLOAD_FILE on class /SAPSLL/CL_UIO_SPL_OFFLINE has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 900 |