SAP ABAP Class /VSO/M_CL_GUI_LOAD_DESIGNER (Interface with External Vehicle Space Optimization Tool)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD-VSO-MP (Application Component) Main Process
     /VSO/M (Package) Vehicle Space Optimization: Main Process
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 20020312
Properties
Class /VSO/M_CL_GUI_LOAD_DESIGNER  
Short Description Interface with External Vehicle Space Optimization Tool    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /VSO/M   Vehicle Space Optimization: Main Process 
Created 20020312   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /VSO/M_CL_GUI_LOAD_DESIGNER has no forward declaration.
Interfaces
Class /VSO/M_CL_GUI_LOAD_DESIGNER has no interface implemented.
Friends
Class /VSO/M_CL_GUI_LOAD_DESIGNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EVENTID_VSOREADY Constant Public Type reference (TYPE) I 4 EventID for VSOReady 20020312
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAY Instance method Public Method Copy Additional Data for Bay Truck to Load Designer 20020312
2 ADD_CONTAINER Instance method Public Method Send Vehicle Data to Load Designer 20020312
3 ADD_DELIVERY Instance method Public Method Send Delivery Header Data to Load Designer 20020312
4 ADD_DETAIL Instance method Public Method Send Delivery Item Data to Load Designer 20020312
5 ADD_PALETTE Instance method Public Method Send Pallet Data to Load Designer 20020312
6 CHECK Instance method Public Method Check of the Copied Data 20020312
7 CLOSE Instance method Public Method Close Load Designer 20020404
8 CONSTRUCTOR Instance method Public Constructor Constructor 20020312
9 GET_ERRORCOUNT Instance method Public Method Determine Number of Errors 20020312
10 GET_ERRORLIST Instance method Public Method Get List with Messages from Load Designer 20020326
11 GET_FATAL_ERRORLIST Instance method Public Method Get List with Error Messages from Load Designer 20020404
12 GET_MODIFIED Instance method Public Method Get ID Showing Whether VSO Outcome Was Changed 20020521
13 GET_OPT_ERR Instance method Public Method Get List with Error Messages after Optimization 20020418
14 GET_OPT_LOG Instance method Public Method Get List with Warnings after Optimization 20020418
15 GET_OPT_PALLET Instance method Public Method Get Pallet Data from Load Designer 20020409
16 GET_OPT_SHIPMENT Instance method Public Method Get Shipment Header Data from Load Designer 20020409
17 GET_OPT_VEHICLE Instance method Public Method Get Vehicle Data from Load Designer 20020409
18 GET_RESULTS Instance method Public Method Get Graphics String from Load Designer 20020327
19 GET_STATUS Instance method Public Method Get Status of Transmitted Data 20020312
20 PASS_TRANSPORT Instance method Public Method Send All Data of a Shipment to Load Designer 20020312
21 SET_PR_GROUPS Instance method Public Method Send Overstackability Matrix Data to Load Designer 20020312
22 SET_RESULTS Instance method Public Method Send Graphics Data to Load Designer 20020327
23 SET_SHIPMENT Instance method Public Method Send Shipment Header to Load Designer 20020312
24 SET_STACKS Instance method Public Method Send Package Types to Load Designer 20020312
25 SHOW_DATA Instance method Public Method Display Data Sent to Load Designer 20020327
26 SHOW_SHIPMENT Instance method Public Method Display Shipment 20020405
27 START_CALCULATION Instance method Public Method Start Calculation and Display 20020312
28 TRY_CLOSE Instance method Public Method Check Whether There Are Unsaved Changes in OCX 20020617
Events
# Event Type Visibility Description Created on
1 VSOREADY Instance Event
(0)
Public
(2)
Calculation Completed 20020312
Types
Class /VSO/M_CL_GUI_LOAD_DESIGNER has no local type.
Method Signatures

Method ADD_BAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBVEHICLE Call by reference Type reference (TYPE) /VSO/M_SUBVEHICLE VSO-Kommunikationsstruktur SUBVEHICLE (Methode AddBay) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method ADD_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VEHICLE Call by reference Type reference (TYPE) /VSO/M_VEHICLE VSO-Kommunikationsstruktur FAHRZEUG (Methode AddContainer) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method ADD_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DELIVERY_HEADER Call by reference Type reference (TYPE) /VSO/M_DELIVERY_HEADER VSO-Kommunikationsstrukt. DELIVERY_HEADER (Meth.AddDelivery) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method ADD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DELIVERY_POSITION Call by reference Type reference (TYPE) /VSO/M_DELIVERY_ITEM VSO-Kommunikationsstruktur DELIVERY_ITEM (Methode AddDetail) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method ADD_PALETTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PALLET_DATA Call by reference Type reference (TYPE) /VSO/M_PALLET_DATA VSO-Kommunikationsstruktur PALLET_DATA (Methode AddPallet) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method CHECK Signature

Method CHECK on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method CLOSE Signature

Method CLOSE on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020404
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020404
3 CREATE_ERROR CREATE_ERROR 20020404
4 LIFETIME_ERROR LIFETIME_ERROR 20020404

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTOALIGN Call by reference Type reference (TYPE) C autoalign 20020312
2 Importing LIFETIME Call by reference Type reference (TYPE) I lifetime 20020312
3 Importing NATIVE_CONTEXT_MENUE Call by reference Type reference (TYPE) C context menue 20020312
4 Importing NATIVE_SCROLLBAR Call by reference Type reference (TYPE) C native scrollbar 20020312
5 Importing NATIVE_TOOLBAR Call by reference Type reference (TYPE) C native toolbar 20020312
6 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020312
7 Importing SHELLSTYLE Call by reference Type reference (TYPE) I shellstyle 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method GET_ERRORCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERRORCOUNT Call by reference Type reference (TYPE) ANY Počet chyb 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method GET_ERRORLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FEHLERLISTE Call by reference Type reference (TYPE) /VSO/M_PROT_TAB String mit Meldungen 20020327
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020326
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020326
3 CREATE_ERROR CREATE_ERROR 20020326
4 LIFETIME_ERROR LIFETIME_ERROR 20020326

Method GET_FATAL_ERRORLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FEHLERLISTE Call by reference Type reference (TYPE) /VSO/M_PROT_TAB Chybová hlášení 20020404
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020404
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020404
3 CREATE_ERROR CREATE_ERROR 20020404
4 LIFETIME_ERROR LIFETIME_ERROR 20020404

Method GET_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_MODIFIED Call by reference Type reference (TYPE) /VSO/M_XFIELD Knz. VSO-Erg. geändert 20020521
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020521
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020521
3 CREATE_ERROR CREATE_ERROR 20020521
4 LIFETIME_ERROR LIFETIME_ERROR 20020521

Method GET_OPT_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FEHLERLISTE Call by reference Type reference (TYPE) /VSO/M_PROT_TAB Protokoll der Laderaumoptimierung 20020418
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020617
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020617
3 CREATE_ERROR CREATE_ERROR 20020617
4 LIFETIME_ERROR LIFETIME_ERROR 20020617

Method GET_OPT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FEHLERLISTE Call by reference Type reference (TYPE) /VSO/M_PROT_TAB Meldungen des OCX 20020418
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020418
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020418
3 CREATE_ERROR CREATE_ERROR 20020418
4 LIFETIME_ERROR LIFETIME_ERROR 20020418

Method GET_OPT_PALLET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OCX_RESULT Call by reference Type reference (TYPE) /VSO/M_KOMMTAB Tabelle für Kommunikation mit Loaddesigner 20020409
2 Changing CT_PALLET Call by reference Type reference (TYPE) /VSO/M_PAL_OUT_TAB Palettendaten (Ergebnis) der Laderaumoptimierung 20020409
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020409
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020409
3 CREATE_ERROR CREATE_ERROR 20020409
4 LIFETIME_ERROR LIFETIME_ERROR 20020409

Method GET_OPT_SHIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_OCX_RESULT Call by reference Type reference (TYPE) /VSO/M_TEXT Ergebnisvariable 20020409
2 Changing CS_SHIPMENT Call by reference Type reference (TYPE) /VSO/M_SHIPMENT_OUT VSO-Komm.struktur SHIPMENT (Methode ShipmentStructure) 20020409
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_SYSTEM_ERROR 20020409
2 CNTL_SYSTEM_ERROR CREATE_ERROR 20020409
3 CREATE_ERROR LIFETIME_ERROR 20020409
4 LIFETIME_ERROR LIFETIME_ERROR 20020409

Method GET_OPT_VEHICLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OCX_RESULT Call by reference Type reference (TYPE) /VSO/M_KOMMTAB Tabelle für Kommunikation mit Loaddesigner 20020409
2 Changing CT_VEHICLE Call by reference Type reference (TYPE) /VSO/M_VCL_OUT_TAB Fahrzeugdaten (Ergebnis) der Laderaumoptimieung 20020409
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020409
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020409
3 CREATE_ERROR CREATE_ERROR 20020409
4 LIFETIME_ERROR LIFETIME_ERROR 20020409

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERGEBNISLISTE Call by reference Type reference (TYPE) /VSO/M_KOMMTAB Tabelle für Kommunikation mit Loaddesigner 20020327
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020327
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020327
3 CREATE_ERROR CREATE_ERROR 20020327
4 LIFETIME_ERROR LIFETIME_ERROR 20020327

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Call by reference Type reference (TYPE) /VSO/M_OCX_STATUS Zustand eines Transports im Loaddesigner 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method PASS_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_PARAM Call by reference Type reference (TYPE) /VSO/M_PARAM VSO-Kommunikationsstruktur (alle Input-Methoden) 20020313
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method SET_PR_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STACK_INDEX Call by reference Type reference (TYPE) /VSO/M_PACKTYPES Index in der Überstaubarkeitsmatrix 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method SET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CT_GRAFIKDATEN Call by reference Type reference (TYPE) /VSO/M_KOMMTAB Tabelle für Kommunikation mit Loaddesigner 20020327

Method SET_RESULTS on class /VSO/M_CL_GUI_LOAD_DESIGNER has no exception.

Method SET_SHIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SHIPMENT_HEADER Call by reference Type reference (TYPE) /VSO/M_SHIPMENT_HEADER Hlavič.data přepravy 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method SET_STACKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STACK_PRIO Call by reference Type reference (TYPE) /VSO/M_STACK VSO-Kommunikationsstruktur STACKABILITY (Methode SetStacks) 20020312
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method SHOW_DATA Signature

Method SHOW_DATA on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020327
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020327
3 CREATE_ERROR CREATE_ERROR 20020327
4 LIFETIME_ERROR LIFETIME_ERROR 20020327

Method SHOW_SHIPMENT Signature

Method SHOW_SHIPMENT on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020405
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020405
3 CREATE_ERROR CREATE_ERROR 20020405
4 LIFETIME_ERROR LIFETIME_ERROR 20020405

Method START_CALCULATION Signature

Method START_CALCULATION on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020312
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020312
3 CREATE_ERROR CREATE_ERROR 20020312
4 LIFETIME_ERROR LIFETIME_ERROR 20020312

Method TRY_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_CLOSE Call by reference Type reference (TYPE) /VSO/M_XFIELD Knz. OXC beenden 20020617
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20020617
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20020617
3 CREATE_ERROR CREATE_ERROR 20020617
4 LIFETIME_ERROR LIFETIME_ERROR 20020617
Event Signatures

Event VSOREADY Signature
Event VSOREADY on class /VSO/M_CL_GUI_LOAD_DESIGNER has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 461