SAP ABAP Class CL_UMG_VOC_PACKAGE_UASS (Assign vocabulary packages to users)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SUMIG (Package) Unicode Migration: Tabellen Umsetzer + Reparatur Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMG_SPUMG_LIST Results + ALV grid 20070622
Properties
Class CL_UMG_VOC_PACKAGE_UASS  
Short Description Assign vocabulary packages to users    
Super Class CL_UMG_SPUMG_LIST Results + ALV grid 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUMIG   Unicode Migration: Tabellen Umsetzer + Reparatur Tool 
Created 20070622   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SPUMG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMG_VOC_PACKAGE_UASS has no interface implemented.
Friends
Class CL_UMG_VOC_PACKAGE_UASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER_NAME Instance attribute Private Type reference (TYPE) SCRFNAME Name of a Screen Element 20070622
2 C_STATUS_FINISHED Constant Public Type reference (TYPE) UMGAUVPSTATUS 'F' User status for vocabulary maintenance 20070626
3 C_STATUS_INPROCESS Constant Public Type reference (TYPE) UMGAUVPSTATUS 'P' User status for vocabulary maintenance 20070626
4 C_STATUS_NEW Constant Public Type reference (TYPE) UMGAUVPSTATUS 'N' User status for vocabulary maintenance 20070626
5 ITAB Instance attribute Private Type reference (TYPE) UMGTVPASSIGN SPUMG: Messages for main log 20070622
6 PACKAGE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Abstract Container for GUI Controls 20070626
7 PACKAGE_GRID Instance attribute Private Object reference (TYPE REF TO) CL_UMG_PACKAGE_ASSIGN ALV List Viewer 20070626
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USERS Instance method Public Method Add users 20070626
2 ASSIGN_CALLBACK Instance method Private Event handling method Assign Packages to users 20070627
3 ASSIGN_CANCELED Instance method Private Event handling method close package container 20070627
4 ASSIGN_PACKAGES Instance method Public Method Assign Packages to selected users 20070626
5 BUILD_PACKAGE_TEXT Static method Public Method Concatenate package names 20070627
6 CLOSE_PACKAGE_CONTAINER Instance method Private Event handling method 20070626
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070622
8 DELETE_ASSIGNMENT Instance method Private Method Delete package assignments 20070626
9 SET_USER_STATUS Instance method Private Method Checks the status of all packages the user is assigned to 20090515
Events
# Event Type Visibility Description Created on
1 CHECK_STATUS Instance Event
(0)
Public
(2)
check status of all packages 20070627
Types
Class CL_UMG_VOC_PACKAGE_UASS has no local type.
Method Signatures

Method ADD_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USERS Call by reference Type reference (TYPE) UMGTOUSER SPUMG: select-options for user 20070626

Method ADD_USERS on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method ASSIGN_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGES Call by reference Attribute reference (LIKE) 20070627

Method ASSIGN_CALLBACK on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method ASSIGN_CANCELED Signature

Method ASSIGN_CANCELED on class CL_UMG_VOC_PACKAGE_UASS has no parameter.
Method ASSIGN_CANCELED on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method ASSIGN_PACKAGES Signature

Method ASSIGN_PACKAGES on class CL_UMG_VOC_PACKAGE_UASS has no parameter.
Method ASSIGN_PACKAGES on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method BUILD_PACKAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PACKAGES Call by reference Type reference (TYPE) UMGTVOCPACKAGE Vocabulary Packages 20070627
2 Returning RE_TEXT Value transfer Type reference (TYPE) STRING 20070627

Method BUILD_PACKAGE_TEXT on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method CLOSE_PACKAGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20070626

Method CLOSE_PACKAGE_CONTAINER on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER_NAME Value transfer Type reference (TYPE) SCRFNAME 20070622

Method CONSTRUCTOR on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method DELETE_ASSIGNMENT Signature

Method DELETE_ASSIGNMENT on class CL_UMG_VOC_PACKAGE_UASS has no parameter.
Method DELETE_ASSIGNMENT on class CL_UMG_VOC_PACKAGE_UASS has no exception.

Method SET_USER_STATUS Signature

Method SET_USER_STATUS on class CL_UMG_VOC_PACKAGE_UASS has no parameter.
Method SET_USER_STATUS on class CL_UMG_VOC_PACKAGE_UASS has no exception.
Event Signatures

Event CHECK_STATUS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ASSIGNMENTS Exporting Value transfer Type reference (TYPE) UMGTVPASSIGN Vocabulary package assignments 20070627
History
Last changed by/on SAP  20110908 
SAP Release Created in 710