SAP ABAP Class /SAPSLL/CL_UIO_SPL_UPDATE (UIO: SPL Upload & Index Creation)
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 20100630
Properties
Class /SAPSLL/CL_UIO_SPL_UPDATE  
Short Description UIO: SPL Upload & Index Creation    
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     
Category 0   
Package /SAPSLL/LEGAL_UIO   Legal Services: Legal Control: UIO Layer 
Created 20091019   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_UIO_SPL_UPDATE has no forward declaration.
Interfaces
Class /SAPSLL/CL_UIO_SPL_UPDATE has no interface implemented.
Friends
Class /SAPSLL/CL_UIO_SPL_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATASET_ACTIVITY Constant Public Type reference (TYPE) /SAPSLL/CHAR05 'READ' Character Field with Length 5 20100824
2 GC_LIST Constant Private Type reference (TYPE) /SAPSLL/DISP_LIST SPACE Output List 20091019
3 GR_LGREG Instance attribute Private Type reference (TYPE) /SAPSLL/LGREG_R_T Range Table Type for Data Element /SAPSLL/LGREG 20091019
4 GS_DEBUG Instance attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugging Modes 20091019
5 GV_LGREG Instance attribute Private Type reference (TYPE) /SAPSLL/LGREG Legal Regulation 20091019
6 GV_SPLUPDSCEN Instance attribute Private Type reference (TYPE) /SAPSLL/SPLUPDSCEN 'U' SPL - Update Scenario 20091019
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SEARCHINDEX Instance method Public Method Aggregate SPL Search Term Index w/o Sending to TREX 20091019
2 CHECK_AUTHORITY Instance method Public Method Authorization Check 20091019
3 CHECK_TREX_ACTIVE Instance method Public Method Check if TREX Is Active for SPL Screening 20100623
4 CONSTRUCTOR Instance method Public Constructor Update SPL Master (SPL Upload + Create Search Index) 20091019
5 GENERATE_SEARCHINDEX Instance method Public Method Create SPL Search Term Index 20091019
6 GET_APPSERVER_PATH Instance method Public Method Determine Application Server Path from Logical File Name 20100824
7 GET_XML_FROM_APPSERVER Instance method Public Method Upload XML File from Application Server 20100721
8 PREPARE_XML_FOR_UPD Instance method Public Method Map SPL Master Data Records from XML to Internal GTS Struct. 20091020
9 RELEASE_BUFFER Instance method Public Method Release All Buffers 20091019
10 SAVE_DATA Instance method Public Method Save SPL Data Records 20091019
11 VALIDATE_SEL_DATA Instance method Public Method Validation of Entered Data 20091019
Events
Class /SAPSLL/CL_UIO_SPL_UPDATE has no event.
Types
Class /SAPSLL/CL_UIO_SPL_UPDATE has no local type.
Method Signatures

Method ACTIVATE_SEARCHINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPLOGHNDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20100622
2 Importing IR_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_R_T Rangetabellentyp zum Datenelement /SAPSLL/LGREG 20091019
# Exception Resumable Description Created on
1 INCOMPLETE_CUSTOMIZING SL-Customizing ist unvollstaendig 20100615
2 INDEXING_NOT_SUCCESSFUL Indizierung war nicht erfolgreich 20100615
3 NO_AUTHORIZATION Keine Berechtigung 20091019
4 NO_DATA_SELECTED Keine Daten ausgewählt 20091019
5 NO_VALID_TREX_DEST Es ist keine TREX RFC Destination hinterlegt 20100615

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_OK Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091019
2 Importing IT_ACTVT Call by reference Type reference (TYPE) /SAPSLL/AUTH_CHECK_ACTVT_T GTS: Berechtigungsprüfung: Aktivität 20091019

Method CHECK_AUTHORITY on class /SAPSLL/CL_UIO_SPL_UPDATE has no exception.

Method CHECK_TREX_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TREX_ACTIVE Call by reference Type reference (TYPE) XFELD 'X' = TREX ist für SPL-Prüfung aktiv 20100623
2 Importing IV_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG Gesetzliche Grundlage 20100623
# Exception Resumable Description Created on
1 NO_COMPARISON_SCHEMA Zur gesetzlichen Grundlage wurde kein Vergleichsschema gef. 20100623
2 WRONG_LEGAL_REGULATION Ungültige gesetzliche Grundlage 20100623

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPLUPDSCEN Call by reference Type reference (TYPE) /SAPSLL/SPLUPDSCEN 'U' SPL - Update Szenario 20091019

Method CONSTRUCTOR on class /SAPSLL/CL_UIO_SPL_UPDATE has no exception.

Method GENERATE_SEARCHINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPL_INDEX Call by reference Type reference (TYPE) /SAPSLL/UIO_SPL_INDEX_T SPL-Suchbegriffsindex 20100617
2 Exporting EV_APPLOGHNDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20100617
3 Importing IR_AENAM Call by reference Type reference (TYPE) /SAPSLL/AENAM_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/AENAM 20091019
4 Importing IR_DATCH Call by reference Type reference (TYPE) /SAPSLL/DATCH_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/DATCH 20091019
5 Importing IR_DATCR Call by reference Type reference (TYPE) /SAPSLL/DATCR_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/DATCR 20091019
6 Importing IR_ERNAM Call by reference Type reference (TYPE) /SAPSLL/ERNAM_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/ERNAM 20091019
7 Importing IR_EXSPL Call by reference Type reference (TYPE) /SAPSLL/EXSPL_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/EXSPL 20091019
8 Importing IR_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_R_T Rangetabellentyp zum Datenelement /SAPSLL/LGREG 20091019
9 Importing IR_SPCAT Call by reference Type reference (TYPE) /SAPSLL/SPCAT_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/SPCAT 20091019
10 Importing IV_DATAB Call by reference Type reference (TYPE) /SAPSLL/DATAB Gültig ab-Datum für SAP GTS 20091019
11 Importing IV_DATBI Call by reference Type reference (TYPE) /SAPSLL/DATBI Gültig bis-Datum für SAP GTS 20091019
12 Importing IV_SIMUL Call by reference Type reference (TYPE) /SAPSLL/SIMUL 'X' Kennzeichen: Simulationsmodus aktiv 20091019

Method GENERATE_SEARCHINDEX on class /SAPSLL/CL_UIO_SPL_UPDATE has no exception.

Method GET_APPSERVER_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) /SAPSLL/BAPIRET2_T Fehlermeldungen bei FB Aufruf 20100824
2 Exporting EV_APPSERVER_PATH Call by reference Type reference (TYPE) /SAPSLL/PATH_LOCAL_APPSERVER Dateipfad auf dem Applikationsserver 20100824
3 Importing IV_LOGICAL_FILE_NAME Call by reference Type reference (TYPE) FILEINTERN Logischer Dateiname 20100824

Method GET_APPSERVER_PATH on class /SAPSLL/CL_UIO_SPL_UPDATE has no exception.

Method GET_XML_FROM_APPSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) /SAPSLL/BAPIRET2_T Fehlermeldungen bei FB Aufruf 20100824
2 Exporting EV_TOTALSIZE Call by reference Type reference (TYPE) I Groesse des XML Content 20100721
3 Exporting EV_XSTRING Call by reference Type reference (TYPE) XSTRING XML-Content 20100721
4 Importing IV_PATH Call by reference Type reference (TYPE) /SAPSLL/PATH_LOCAL_APPSERVER Dateipfad auf dem Applikationsserver 20100721

Method GET_XML_FROM_APPSERVER on class /SAPSLL/CL_UIO_SPL_UPDATE has no exception.

Method PREPARE_XML_FOR_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) /SAPSLL/BAPIRET2_T Fehlermeldungen bei FB Aufruf 20091020
2 Exporting EV_APPLOGHANDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20100628
3 Importing IR_SPCAT Call by reference Type reference (TYPE) /SAPSLL/SPCAT_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/SPCAT 20100701
4 Importing IV_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG Gesetzliche Grundlage 20100628
5 Importing IV_PATH Call by reference Type reference (TYPE) /SAPSLL/STRING Lokaler Pfad der Datei im Filesystem 20100701
6 Importing IV_PROVIDER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100628
7 Importing IV_RUN_ID Call by reference Type reference (TYPE) /SAPSLL/SPLUPLRUN 'SPL_UPLOAD' SPL: ID für Lauf des SPL-Upload 20100701
8 Importing IV_SAVE_FILE Call by reference Type reference (TYPE) /SAPSLL/UPLSAVEFILE 'X' Datei beim Upload auf der Datenbank ablegen 20100701
9 Importing IV_SAVE_LOG Call by reference Type reference (TYPE) /SAPSLL/SPLAPPLSAVE 'X' Protokoll sichern 20100701
10 Importing IV_SPLDS Call by reference Type reference (TYPE) /SAPSLL/SPLDS SPACE Löschen von existierenden SL-Attributen beim Upload 20100702
11 Importing IV_TOTAL_SIZE Call by reference Type reference (TYPE) I Groesse des Datenstrings 20100628
12 Importing IV_XML_DATASTRING Call by reference Type reference (TYPE) XSTRING XML-Datei im XSTRING-Format 20091020
# Exception Resumable Description Created on
1 PARSING_ERROR Fehler bei der Satzanalyse bzw. Abbildung der XML-Daten 20091020

Method RELEASE_BUFFER Signature

Method RELEASE_BUFFER on class /SAPSLL/CL_UIO_SPL_UPDATE has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20100622

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) /SAPSLL/BAPIRET2_T Fehlermeldungen bei FB Aufruf 20091019
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Verarbeitungsfehler (s. Meldungstext) 20100622

Method VALIDATE_SEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) /SAPSLL/BAPIRET2_T Fehlermeldungen bei FB Aufruf 20091019
2 Importing IR_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_R_T Rangetabellentyp zum Datenelement /SAPSLL/LGREG 20091019
3 Importing IR_LIST_TYPE Call by reference Type reference (TYPE) /SAPSLL/SPCAT_R_T SLL : Rangetabellentyp zum Datenelement /SAPSLL/SPCAT 20091019
4 Importing IV_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG Gesetzliche Grundlage 20091019
5 Importing IV_SPL_PROVIDER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20091019
# Exception Resumable Description Created on
1 INVALID_CALL Fehlerhafter Aufruf 20091019
History
Last changed by/on SAP  20141106 
SAP Release Created in 900