SAP ABAP Class /TDAG/CP_IMDSCL_CTL_CUSC_ALV (View controller for the ALV sub view within the Customer MD)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_CTL_ALV Basic view Controller for ALV based Views 20100519
Properties
Class /TDAG/CP_IMDSCL_CTL_CUSC_ALV  
Short Description View controller for the ALV sub view within the Customer MD    
Super Class /TDAG/CP_IMDSCL_CTL_ALV Basic view Controller for ALV based Views 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_IMDS   IMDS Advanced Interface Integration 
Created 20100519   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CP_IMDSCL_CTL_CUSC_ALV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_PROC_CUSC Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CP_IMDSCL_PROC_CUSTMDS Processing Controller 20100630
2 MT_IDENT_DESCR Instance attribute Protected Type reference (TYPE) /TDAG/CPY_IDENTDESCREXT Description of Identifiers 20101203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECIPIENT Instance method Protected Method Adds a new MDS recipient 20100602
2 ASSIGN_MDS Instance method Protected Method Assign an MDS to a request 20101110
3 CHECK_ON_CHANGES Instance method Protected Method Checks if there is unsaved data 20100702
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100630
5 COPY_NEW_VERSION Instance method Protected Method Makes a copy and creates a new version 20101008
6 DELETE Instance method Protected Method Delete the current MDS record 20100609
7 DELETE_RECIPIENT Instance method Protected Method Adds a new MDS recipient 20101021
8 DETERM_OPCODE_MATRIX Instance method Protected Method Determs the current possible Operations 20100622
9 DISPLAY_MDS_STRUCTURE Instance method Protected Method Opens the validation screen 20101207
10 DISPLAY_WORKBENCH Instance method Protected Method Opens the Compliance Workbench 20101207
11 GET_IDENT_DESCRIPTORS Instance method Protected Method Loads the Identificator descriptors from the Ident List 20101203
12 GET_SELECTED_ROW_REF Instance method Protected Method Returns the currently selected rows as data reference 20101203
13 IMPORT_MDS_STRUCTURE Instance method Protected Method Imports the selected MDS data structures 20101203
14 INTERNAL_RELEASE Instance method Protected Method Release an MDS internally 20101018
15 MAINTAIN_SPEC_ASSIGN Instance method Protected Method Handles the F4 Event for Specification 20101203
16 ON_F9 Instance method Protected Method Handle F9 Select event 20101216
17 PROPOSE Instance method Protected Method Propose MDS 20100714
18 PUBLISH Instance method Protected Method Publish MDS 20100812
19 REFRESH Instance method Protected Method Refresh the current displayed data 20100601
20 REJECT_REQUEST Instance method Protected Method Rejects a customer request 20101109
21 SAVE Instance method Protected Method Save changes of the data model 20100610
22 SELECTION_CHANGED Instance method Protected Method Handle the change of a MDS row selection 20100601
23 SEND_CUSTOMER Instance method Protected Method Save changes and send to specific customer 20100721
24 SEND_TO_IMDS Instance method Protected Method Save changes and send the MDS 20100630
25 SET_IMPORT_SWITCH Instance method Protected Method Sets the Import Switch in all records 20101203
26 UNASSIGN_MDS Instance method Protected Method Unassign a MDS from a request 20101122
Events
Class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OPCODE_MATRIX Protected See coding 20100622 BEGIN OF OPCODE_MATRIX, enable_save_to_imds TYPE abap_bool, enable_delete type abap_bool, enable_add_recipient TYPE abap_bool, enable_delete_recipient TYPE abap_bool, enable_send TYPE abap_bool, enable_propose TYPE abap_bool, enable_internal_release TYPE abap_bool, enable_publish TYPE abap_bool, enable_preview TYPE abap_bool, enable_refresh TYPE abap_bool, enable_assign TYPE abap_bool, enable_unass TYPE abap_bool, enable_reject_req TYPE abap_bool, enable_new_version TYPE abap_bool, enable_mds_display type abap_bool, enable_spec_assign type abap_bool, enable_mds_import type abap_bool, END OF opcode_matrix
Method Signatures

Method ADD_RECIPIENT Signature

Method ADD_RECIPIENT on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to add a new recipient 20100602

Method ASSIGN_MDS Signature

Method ASSIGN_MDS on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Process failed 20101110

Method CHECK_ON_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAVIGATE Value transfer Type reference (TYPE) ABAP_BOOL Navigation possible true/false 20100702

Method CHECK_ON_CHANGES on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20100630
2 Importing IS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO Grid Layout and Options 20100630
3 Importing IT_EXCEPT_QINFO Call by reference Type reference (TYPE) LVC_T_QINF Table for Exception Quickinfo 20100630
4 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20100630
5 Importing IV_CUSTOM_CTRL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100630
6 Importing IV_DYNPRO Call by reference Type reference (TYPE) SYDYNNR 20100630
7 Importing IV_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE Grid title 20100630
8 Importing IV_PROGRAM Call by reference Type reference (TYPE) SYREPID 20100630
9 Importing IV_ROW_COLOR_FIELD Call by reference Type reference (TYPE) LVC_FNAME Row Color field name 20100630
10 Importing IV_SEL_MODE Call by reference Type reference (TYPE) LVC_LIBOX 'B' Grid Selection mode 20100630
11 Importing IV_STYLE_FIELD Call by reference Type reference (TYPE) LVC_FNAME Cell Style field name 20100630
12 Importing IV_VARIANT_SAVE_OPT Call by reference Type reference (TYPE) CHAR01 SPACE Displ. Variant Save Option (X, U, A, space) 20100630
# Exception Resumable Description Created on
1 FAILED 20100630

Method COPY_NEW_VERSION Signature

Method COPY_NEW_VERSION on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to copy to new version 20101008

Method DELETE Signature

Method DELETE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to delete 20100609

Method DELETE_RECIPIENT Signature

Method DELETE_RECIPIENT on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to add a new recipient 20101021

Method DETERM_OPCODE_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPCODE_MATRIX Call by reference Type reference (TYPE) /TDAG/CP_IMDSCL_CTL_CUSC_ALV=>OPCODE_MATRIX Matrix of possible Operations 20100622

Method DETERM_OPCODE_MATRIX on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no exception.

Method DISPLAY_MDS_STRUCTURE Signature

Method DISPLAY_MDS_STRUCTURE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to open validation 20101207

Method DISPLAY_WORKBENCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBID Call by reference Type reference (TYPE) ESESUBID SubId to show 20101207
# Exception Resumable Description Created on
1 FAILED Failed 20101207

Method GET_IDENT_DESCRIPTORS Signature

Method GET_IDENT_DESCRIPTORS on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to load the descriptors 20101203

Method GET_SELECTED_ROW_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20101203

Method GET_SELECTED_ROW_REF on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no exception.

Method IMPORT_MDS_STRUCTURE Signature

Method IMPORT_MDS_STRUCTURE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to import the MDS data structures 20101203

Method INTERNAL_RELEASE Signature

Method INTERNAL_RELEASE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Release an MDS internally 20101018

Method MAINTAIN_SPEC_ASSIGN Signature

Method MAINTAIN_SPEC_ASSIGN on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Maintainance failed 20101203

Method ON_F9 Signature

Method ON_F9 on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
Method ON_F9 on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no exception.

Method PROPOSE Signature

Method PROPOSE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Propose failed 20100714

Method PUBLISH Signature

Method PUBLISH on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to publish 20100812

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MDS_GUID Call by reference Type reference (TYPE) GUID Refresh of MDS with GUID 20101103
2 Importing IV_REQ_RES_FILE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Request result file true/false 20100825
# Exception Resumable Description Created on
1 FAILED Refresh failed 20100609

Method REJECT_REQUEST Signature

Method REJECT_REQUEST on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED 20101109

Method SAVE Signature

Method SAVE on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to save 20100610

Method SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_IDX Call by reference Type reference (TYPE) I New selected row 20100601
# Exception Resumable Description Created on
1 FAILED Selection change failed 20100601

Method SEND_CUSTOMER Signature

Method SEND_CUSTOMER on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Send to Customer failed 20100721

Method SEND_TO_IMDS Signature

Method SEND_TO_IMDS on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed to save 20100630

Method SET_IMPORT_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL Enabled/Disabled 20101203

Method SET_IMPORT_SWITCH on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no exception.

Method UNASSIGN_MDS Signature

Method UNASSIGN_MDS on class /TDAG/CP_IMDSCL_CTL_CUSC_ALV has no parameter.
# Exception Resumable Description Created on
1 FAILED Process failed 20101122
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600