SAP ABAP Class /SAPSLL/CL_UIO_PRE_MAINT (UIO Layer for Maintaining Vendor-Based LTVDs)
Hierarchy
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
   SLL-LEG (Application Component) Global Trade Services
     /SAPSLL/LEGAL_PRE_UIO (Package) Preference Processing: UIO Layer
Properties
Class /SAPSLL/CL_UIO_PRE_MAINT  
Short Description UIO Layer for Maintaining Vendor-Based LTVDs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /SAPSLL/LEG_WDA_PRE    
Program status P  SAP Standard Production Program 
Category 0   
Package /SAPSLL/LEGAL_PRE_UIO   Preference Processing: UIO Layer 
Created 20100118   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_UIO_PRE_MAINT has no forward declaration.
Interfaces
Class /SAPSLL/CL_UIO_PRE_MAINT has no interface implemented.
Friends
Class /SAPSLL/CL_UIO_PRE_MAINT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BPTYP_KREDITOR Constant Public Type reference (TYPE) /SAPSLL/BPTYP '01' Business Partner Category in Feeder System 20100712
2 GC_DELEV_LGREG Constant Public Type reference (TYPE) /SAPSLL/DELEV '30' Preference: Level of Detail for LTVD Form 20100714
3 GC_QALDOC_INBOUND Constant Public Type reference (TYPE) /SAPSLL/PRE_QALDOC 'VDDC' Category of Document 20100712
4 GC_RLTYP_KREDITOR Constant Private Type reference (TYPE) /SAPSLL/PR_RLTYP 'SLLCPS' Partner Role 20100712
5 GC_SORT_PARTNER Constant Private Type reference (TYPE) /SAPSLL/PREVD_SORT '2' Preference: Sort Sequence of Nomenclature of Goods 20100714
6 GC_STATUS_COMPLETE Constant Private Type reference (TYPE) /SAPSLL/STATUS_VDMT '03' LTVD Maintenance Status 20100730
7 GC_STATUS_INCOMPLETE Constant Private Type reference (TYPE) /SAPSLL/STATUS_VDMT '01' LTVD Maintenance Status 20100730
8 GC_STATUS_MAINTAINED Constant Private Type reference (TYPE) /SAPSLL/PREVD_STATUS '70' Status of Vendor Declaration 20100712
9 GC_STATUS_PREVD Constant Private Type reference (TYPE) /SAPSLL/PREVD_STATUS '50' Status of Vendor Declaration 20100218
10 GC_VDTYP_PREFERENCE Constant Private Type reference (TYPE) /SAPSLL/VDTYP '00001' Vendor Declaration Type 20100712
11 GS_DEBUG Instance attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugging Modes 20100226
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUMULATION Instance method Public Method Check Legal Regulation for Cumulation 20100730
2 CHECK_CUMULATION_RELEVANCE Instance method Public Method Check Legal Regulation for Cumulation 20120209
3 CHECK_INPUT Instance method Private Method Consistency Check for Entered Data 20100226
4 CHECK_STATUS_COMPLETION Instance method Public Method Check Whether Selected Items Are Complete 20100226
5 DEQUEUE_VDIWLPRO Instance method Public Method Release Queue for /SAPSLL/VDIWLPRO 20100811
6 DEQUEUE_VDMTWL Instance method Public Method Release Queue for /SAPSLL/VDMTWL 20100727
7 DETERMINE_MANCO Instance method Public Method Determine Current Reminder Level 20101109
8 DETERMINE_STAT_COMPLETE Instance method Private Method Determine Completeness Status for Selected Item 20100226
9 DISP_LAST_VALUES Instance method Public Method Display Last Maintained Vendor-Based LTVD 20100712
10 ENQUEUE_VDMTWL Instance method Public Method Set Block for /SAPSLL/VDMTWL 20100727
11 FILL_CRIT_PARTNER Instance method Public Method Fill Partner Selection Range 20100928
12 FILL_FORM_IFACE Instance method Public Method Fill Interface for "Agreement" Form w/Vendor-Based LTVD Data 20100707
13 GET_CUSTO_LTVD Instance method Public Method Call Customizing Settings for Vendor-Based LTVDs 20100226
14 GET_DATA_VDMTWL Instance method Public Method Data Call to Maintain Vendor-Based LTVD 20100729
15 GET_ITEMS_FOR_PROCESSING Instance method Public Method Call Maintainable Items 20100121
16 GET_LAST_VALUES Instance method Public Method Call Last Maintained Vendor-Based LTVDs 20100712
17 GET_LGREG Instance method Public Method Zones for Overview of Ext./Int. Preference Indicators 20100929
18 GET_MASTER_DATA Instance method Public Method Call Master Data for Mappings 20100729
19 GET_PREFERENCE_AGREEMTS Instance method Public Method Read Relevant Agreements 20100929
20 GET_PROPOSAL_DATA Instance method Public Method Call Default Data for Dialog Processing 20100817
21 MAP_UI_TO_VDMTWL Instance method Public Method Assign UI Data to Worklist for Update 20100727
22 MAP_VDMTWL_TO_UI Instance method Public Method Assign LTVD Data for Processing in UI 20100729
23 PREPARE_AGREEMENT_INTRO Instance method Private Method Fill Out Correspondence 20100226
24 RELEASE_ITEM Instance method Private Method Release "Reset" Status for Selected Items 20100226
25 SAVE_DRAFT Instance method Public Method Call Worklist to Maintain Vendor-Based LTVDs 20100226
26 SET_ITEM_ON_HOLD Instance method Private Method Set "Reset" Status for Selected Items 20100715
27 SUBMIT_LTVD Instance method Private Method Send Completely Processed Vendor-Based LTVD 20100226
28 UPDATE_VDIWLPRO Instance method Public Method Update Processing Progress (Steps) in Header Table 20100802
29 UPDATE_VDMTWL Instance method Private Method Update VDMTWL on DB 20100727
Events
Class /SAPSLL/CL_UIO_PRE_MAINT has no event.
Types
Class /SAPSLL/CL_UIO_PRE_MAINT has no local type.
Method Signatures

Method CHECK_CUMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100730
2 Importing IT_DATA Call by reference Type reference (TYPE) /SAPSLL/T606GT_T SLL : Standard - Tabellentyp zu /SAPSLL/T606GT 20100730

Method CHECK_CUMULATION on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method CHECK_CUMULATION_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120209
2 Importing IS_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_S SLL: Legal Services: Gesetzliche Grundlagen - Bez. - Daten 20120209

Method CHECK_CUMULATION_RELEVANCE on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method CHECK_INPUT Signature

Method CHECK_INPUT on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method CHECK_INPUT on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method CHECK_STATUS_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLETE Call by reference Type reference (TYPE) BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100816
2 Exporting EV_MAINTAINED_ANY Call by reference Type reference (TYPE) BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20100816
3 Importing IS_DATA Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100816

Method CHECK_STATUS_COMPLETION on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method DEQUEUE_VDIWLPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100811

Method DEQUEUE_VDIWLPRO on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method DEQUEUE_VDMTWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100727

Method DEQUEUE_VDMTWL on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method DETERMINE_MANCO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MANCO Call by reference Type reference (TYPE) /SAPSLL/MANCO Präferenz: Anforderungs- und Mahnkennzeichen 20101109
2 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: Steuerzeile 20101109

Method DETERMINE_MANCO on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method DETERMINE_STAT_COMPLETE Signature

Method DETERMINE_STAT_COMPLETE on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method DETERMINE_STAT_COMPLETE on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method DISP_LAST_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_POSITIONS_SHOW Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_T GTS RIMA: Tabellentyp zu /SAPSLL/VDMT_WD_UI_S 20100712
2 Exporting EV_DIFFERENCE Call by reference Type reference (TYPE) BOOLEAN Unterschied gepflegt und zu pflegen 20100820
3 Importing IS_PREVD_DB Call by reference Type reference (TYPE) /SAPSLL/PREVD_DB_S SLL: LE: Datenstruktur 20100712
4 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100712
5 Importing IT_LIST_POSITIONS Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_T GTS RIMA: Tabellentyp zu /SAPSLL/VDMT_WD_UI_S 20100712

Method DISP_LAST_VALUES on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method ENQUEUE_VDMTWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100928
2 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100727
3 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'X' Sperrmodus 20101126
# Exception Resumable Description Created on
1 FOREIGN_LOCK Foreign lock 20100727

Method FILL_CRIT_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PARTNER Call by reference Type reference (TYPE) /SAPSLL/BU_PARTNER_R_T SLL : Rangetabellentyp zum Datenelement BU_PARTNER 20100928

Method FILL_CRIT_PARTNER on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method FILL_FORM_IFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRN_DATA Call by reference Type reference (TYPE) /SAPSLL/PRE_VD_COMM_S GTS: Präferenz: Kommunikationsstruktur 20100707
2 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100707
3 Importing IV_MAINTAINED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100927

Method FILL_FORM_IFACE on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_CUSTO_LTVD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOPAFOR Call by reference Type reference (TYPE) /SAPSLL/TOPAFOR Druck: Steuerung von Formularfeldern 20100226
2 Exporting ES_TVDFRM Call by reference Type reference (TYPE) /SAPSLL/TVDFRM SLL: Präferenz: Dokumente 20100226
3 Exporting ET_T606GT Call by reference Type reference (TYPE) /SAPSLL/T606GT_T SLL: Gesetzliche Kontrolle: Arten von Kontrollstämmen - Bez. 20100730
4 Exporting ET_TMGVDS Call by reference Type reference (TYPE) /SAPSLL/TMGVDS_T SLL : Standard - Tabellentyp zu /SAPSLL/TMGVDS 20100226
5 Exporting EV_ADRNR Call by reference Type reference (TYPE) ADRNR Adresse 20100226
6 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100226

Method GET_CUSTO_LTVD on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_DATA_VDMTWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOURCE_VDM_CM Call by reference Type reference (TYPE) /SAPSLL/VDM_SOURCE_DATA_CM_S Präferenz: Quelldatenstruktur Customizing LLE 20100729
2 Changing ET_VDMTWL Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_T Präferenz: Gefüllte Interface Struktur 20100729
3 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20100729
4 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100729

Method GET_DATA_VDMTWL on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_ITEMS_FOR_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO_T Tabellentyp zu Struktur /SAPSLL/VDIWLPRO 20100121

Method GET_ITEMS_FOR_PROCESSING on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_LAST_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PREVD_DB Call by reference Type reference (TYPE) /SAPSLL/PREVD_DB_S SLL: LE: Datenstruktur 20100712
2 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100712
3 Importing IT_POSITIONS Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_T SLL : Selektionskriterien zu /SAPSLL/PREVD 20100712

Method GET_LAST_VALUES on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_LGREG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_T SLL: GK: SPL: Gesetzliche Grundlage 20100929
2 Exporting ET_T606GT Call by reference Type reference (TYPE) /SAPSLL/T606GT_T SLL: Legal Services: Gesetzliche Grundlagen - Bezeichnung 20100930
3 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100929

Method GET_LGREG on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOURCE_MD Call by reference Type reference (TYPE) /SAPSLL/VDI_SOURCE_DATA_MD_S Präferenz: Quelldatenstruktur Stammdaten LLE 20100729
2 Importing IS_DATA Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100729
3 Importing IT_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_T SLL : Standard - Tabellentyp zu /SAPSLL/VDMTWL 20100729

Method GET_MASTER_DATA on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_PREFERENCE_AGREEMTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREFERENCE_AGREEMENTS Call by reference Type reference (TYPE) /SAPSLL/API_ACT_LEG_REG_T GTS: API-Komm.struktur: Rückübertragung Aktive Ges. Grundl. 20100929
2 Importing IS_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100929
3 Importing IT_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_T SLL: GK: SPL: Gesetzliche Grundlage 20100929

Method GET_PREFERENCE_AGREEMTS on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method GET_PROPOSAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IND_EXT Call by reference Type reference (TYPE) /SAPSLL/PRE_IND_EXT_T Tabellentyp zu /SAPSLL/PRE_IND_EXT_S 20101015
2 Exporting ET_PRE_LGREG Call by reference Type reference (TYPE) /SAPSLL/PRE_LGREG_IND_T SLL : Standard - Tabellentyp zu /SAPSLL/TPREFK 20100929
3 Exporting EV_SCHEME Call by reference Type reference (TYPE) /SAPSLL/PRESE Präferenz: Schema für Kennzeichen 20100929
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100929
5 Importing IT_LGREG Call by reference Type reference (TYPE) /SAPSLL/LGREG_T SLL: GK: SPL: Gesetzliche Grundlage 20100929

Method GET_PROPOSAL_DATA on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method MAP_UI_TO_VDMTWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VDMTWL Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_ST SLL : Sorted - Tabellentyp zu /SAPSLL/VDMTWL 20100727
2 Importing IS_HEADER Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO Pflege LLE via WebDynpro: temporärer Status 20100727
3 Importing IT_POSITION Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_T GTS RIMA: Tabellentyp zu /SAPSLL/VDMT_WD_UI_S 20100727

Method MAP_UI_TO_VDMTWL on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method MAP_VDMTWL_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMT_WD_UI_T GTS RIMA: Tabellentyp zu /SAPSLL/VDMT_WD_UI_S 20100729
2 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) /SAPSLL/VDI_SOURCE_DATA_MD_S Präferenz: Quelldatenstruktur Stammdaten LLE 20100729
3 Importing IT_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_T Tabellentyp zu /SAPSLL/PREVD_VDM_DATA_S 20100729
4 Importing IT_T606GT Call by reference Type reference (TYPE) /SAPSLL/T606GT_T SLL : Standard - Tabellentyp zu /SAPSLL/T606GT 20100730

Method MAP_VDMTWL_TO_UI on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method PREPARE_AGREEMENT_INTRO Signature

Method PREPARE_AGREEMENT_INTRO on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method PREPARE_AGREEMENT_INTRO on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method RELEASE_ITEM Signature

Method RELEASE_ITEM on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method RELEASE_ITEM on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method SAVE_DRAFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_ST SLL : Sorted - Tabellentyp zu /SAPSLL/VDMTWL 20100730
# Exception Resumable Description Created on
1 NO_TIMESTAMP 20100809

Method SET_ITEM_ON_HOLD Signature

Method SET_ITEM_ON_HOLD on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method SET_ITEM_ON_HOLD on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method SUBMIT_LTVD Signature

Method SUBMIT_LTVD on class /SAPSLL/CL_UIO_PRE_MAINT has no parameter.
Method SUBMIT_LTVD on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method UPDATE_VDIWLPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VDIWLPRO Call by reference Type reference (TYPE) /SAPSLL/VDIWLPRO_ST Pflege LLE via WebDynpro: temporärer Status 20100802

Method UPDATE_VDIWLPRO on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.

Method UPDATE_VDMTWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) /SAPSLL/VDMTWL_ST Pflege LLE via WebDynpro: temporärer Status 20100727

Method UPDATE_VDMTWL on class /SAPSLL/CL_UIO_PRE_MAINT has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 900