SAP ABAP Class CL_DSH_SCREEN_ASSIGNMENT (Dictionary Search Helps: Screen Assignment Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-F4 (Application Component) F4 Help
     SDSH (Package) ABAP Dictionary internal: Poss.entries (F4)
Properties
Class CL_DSH_SCREEN_ASSIGNMENT  
Short Description Dictionary Search Helps: Screen Assignment Handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDSH   ABAP Dictionary internal: Poss.entries (F4) 
Created 20130930   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DSH_SCREEN_ASSIGNMENT has no forward declaration.
Interfaces
Class CL_DSH_SCREEN_ASSIGNMENT has no interface implemented.
Friends
Class CL_DSH_SCREEN_ASSIGNMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SCREEN_TYPE Constant Public See coding 20131015
2 SCREEN_CACHE Instance attribute Private Object reference (TYPE REF TO) LIF_SCREEN_CACHE 20131015
3 SCREEN_ID Instance attribute Private Type reference (TYPE) TY_S_SCREEN_ID 20131015
4 SCREEN_TYPE_IDENTIFIED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20131015
5 SELECTION_SCREEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20131015
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CACHE Instance method Public Method 20131015
2 CONSTRUCTOR Instance method Private Constructor 20131015
3 CREATE_INSTANCE Static method Public Method 20131015
4 GET_ASSIGNMENTS_FOR_SCREEN Instance method Public Method 20131015
5 GET_DYNPRO_ASSIGNMENTS_FROM_DB Instance method Private Method 20131015
6 GET_SELOPT_ASSIGNMENTS_FROM_DB Instance method Private Method 20131015
7 IS_SELECTION_SCREEN Instance method Private Method 20131015
Events
Class CL_DSH_SCREEN_ASSIGNMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SCREEN_TYPE Public See coding 20131015 ty_screen_type TYPE c LENGTH 1
2 TY_SHA1_CHECKSUM Public See coding 20131015 ty_sha1_checksum TYPE c LENGTH 40
3 TY_S_SCREEN_ASSIGNMENT Public See coding 20131015 BEGIN OF ty_s_screen_assignment, field_name TYPE screen-name, shlp_name TYPE shlpname, ddic_field TYPE screen-name, in_table_control TYPE abap_bool, END OF ty_s_screen_assignment
4 TY_S_SCREEN_ID Public See coding 20131015 BEGIN OF ty_s_screen_id, program_name TYPE program, screen_number TYPE dynpronr, END OF ty_s_screen_id
5 TY_S_SCREEN_INFO Public See coding 20131015 BEGIN OF ty_s_screen_info, assignments TYPE ty_t_screen_assignments, checksum TYPE ty_sha1_checksum, screen_type TYPE ty_screen_type, END OF ty_s_screen_info
6 TY_T_SCREEN_ASSIGNMENTS Public See coding 20131015 ty_t_screen_assignments TYPE SORTED TABLE OF ty_s_screen_assignment WITH UNIQUE KEY field_name
Method Signatures

Method CLEAR_CACHE Signature

Method CLEAR_CACHE on class CL_DSH_SCREEN_ASSIGNMENT has no parameter.
Method CLEAR_CACHE on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCREEN_ID Call by reference Type reference (TYPE) TY_S_SCREEN_ID 20131015

Method CONSTRUCTOR on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) PROGRAM 20131015
2 Importing I_SCREEN_NUMBER Call by reference Type reference (TYPE) DYNPRONR 20131015
3 Returning R_SCREEN_ASSIGNMENT Value transfer Object reference (TYPE REF TO) CL_DSH_SCREEN_ASSIGNMENT 20131015

Method CREATE_INSTANCE on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method GET_ASSIGNMENTS_FOR_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASSIGNMENTS Call by reference Type reference (TYPE) TY_T_SCREEN_ASSIGNMENTS 20131015
2 Exporting E_SCREEN_TYPE Call by reference Type reference (TYPE) TY_SCREEN_TYPE 20131015

Method GET_ASSIGNMENTS_FOR_SCREEN on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method GET_DYNPRO_ASSIGNMENTS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCREEN_ASSIGNMENTS Call by reference Type reference (TYPE) TY_T_SCREEN_ASSIGNMENTS 20131015

Method GET_DYNPRO_ASSIGNMENTS_FROM_DB on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method GET_SELOPT_ASSIGNMENTS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCREEN_ASSIGNMENTS Call by reference Type reference (TYPE) TY_T_SCREEN_ASSIGNMENTS 20131015

Method GET_SELOPT_ASSIGNMENTS_FROM_DB on class CL_DSH_SCREEN_ASSIGNMENT has no exception.

Method IS_SELECTION_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SELECTION_SCREEN Value transfer Type reference (TYPE) ABAP_BOOL 20131015

Method IS_SELECTION_SCREEN on class CL_DSH_SCREEN_ASSIGNMENT has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740