SAP ABAP Class CL_PERSONAS_ADMIN (Personas: Class for Transport)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-PER-DR (Application Component) Personas Data Repository
     S_PERSONAS (Package) Personalisation Infrastructure
Properties
Class CL_PERSONAS_ADMIN  
Short Description Personas: Class for Transport    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_PERSONAS   Personalisation Infrastructure 
Created 20130516   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PERSONAS_ADMIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PERSONAS_ADMIN has no interface implemented.
Friends
Class CL_PERSONAS_ADMIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AUTHOR Constant Public Type reference (TYPE) STRING 'AUTHOR' 20130611
2 GC_CLIENT Constant Public Type reference (TYPE) STRING 'CLIENT' 20130611
3 GC_CREATED_BY Constant Public Type reference (TYPE) STRING 'CREATEDBY' 20130611
4 GC_CREATED_ON Constant Public Type reference (TYPE) STRING 'CREATEDON' 20130611
5 GC_EXPORTED_FLAVORS Constant Public Type reference (TYPE) STRING 'EXPORTEDFLAVORS' 20130611
6 GC_FALSE Constant Public Type reference (TYPE) STRING 'FALSE' 20130611
7 GC_FLAVOR Constant Public Type reference (TYPE) STRING 'FLAVOR' 20130611
8 GC_FLAVORS Constant Public Type reference (TYPE) STRING 'FLAVORS' 20130611
9 GC_FLAVOR_CSS Constant Public Type reference (TYPE) STRING 'FLAVOR_CSS' 20130611
10 GC_FLAVOR_ID Constant Public Type reference (TYPE) STRING 'FLAVOR_ID' 20130611
11 GC_FLAVOR_JPG Constant Public Type reference (TYPE) STRING 'FLAVOR_JPG' 20130611
12 GC_FLAVOR_THEME Constant Public Type reference (TYPE) STRING 'FLAVOR_THEME' 20130611
13 GC_FLAVOR_XML Constant Public Type reference (TYPE) STRING 'FLAVOR_XML' 20130611
14 GC_IS_DEFAULT Constant Public Type reference (TYPE) STRING 'IS_DEFAULT' 20130611
15 GC_IS_PUBLIC Constant Public Type reference (TYPE) STRING 'IS_PUBLIC' 20130611
16 GC_LANG Constant Public Type reference (TYPE) STRING 'lang' 20130611
17 GC_NAME Constant Public Type reference (TYPE) STRING 'NAME' 20130611
18 GC_NAMES Constant Public Type reference (TYPE) STRING 'NAMES' 20130611
19 GC_REF Constant Public Type reference (TYPE) STRING 'REF' 20130611
20 GC_SOURCE Constant Public Type reference (TYPE) STRING 'SOURCE' 20130611
21 GC_SYSTEM Constant Public Type reference (TYPE) STRING 'SYSTEM' 20130611
22 GC_SYSTEM_ID Constant Public Type reference (TYPE) STRING 'SYSTEMID' 20130611
23 GC_TCODE Constant Public Type reference (TYPE) STRING 'TCODE' 20130611
24 GC_TRUE Constant Public Type reference (TYPE) STRING 'TRUE' 20130611
25 GC_VERSION Constant Public Type reference (TYPE) STRING 'VERSION' 20130611
26 ST_ISO_LANGU_MAP Static Attribute Public Type reference (TYPE) CL_PERSONAS_ADMIN=>TV_ISO_LANGU_MAP_TAB 20130627
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_GUID_FLAVOR_MAPPING Static method Public Method Method to create mapping of flavors to folders 20130528
2 CREATE_META_XML Static method Public Method Method to create meta xml of individual flavors 20130606
3 EXPORT_TO_ZIP Static method Public Method Method to create zip file of flavors 20130606
4 FLAVOR_MASS_UPLOAD Static method Public Method Method to upload flavor data from zip file to system 20130605
5 IMPORT_FROM_ZIP Static method Public Method Method to import flavors from a zip file 20130529
6 TRANSPORT Static method Public Method Method to transport flavors via transport request 20130606
7 VALIDATE_INPUT_ON_IMPORT Static method Public Method Method to validate flavor data imported from zip file 20130607
Events
Class CL_PERSONAS_ADMIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TV_FLAVOR Public See coding 20130517 TV_FLAVOR TYPE STANDARD TABLE OF PRSNAS_S_FLAVORS_TRANS
2 TV_FLAVOR_DETAILS Public See coding 20130527 TV_FLAVOR_DETAILS TYPE STANDARD TABLE OF PRSNAS_S_FLAVORS_TEXT
3 TV_GUID Public See coding 20130529 TV_GUID TYPE STANDARD TABLE OF SYSUUID_C32
4 TV_ISO_LANGU_MAP Public See coding 20130627 BEGIN OF tv_iso_langu_map, langu_1 TYPE String, langu_2 TYPE String, END OF tv_iso_langu_map
5 TV_ISO_LANGU_MAP_TAB Public See coding 20130627 tv_iso_langu_map_tab TYPE STANDARD TABLE OF tv_iso_langu_map
6 TV_ZIP Public See coding 20130523 BEGIN OF TV_ZIP, mandt TYPE mandt, tcode type tcode, flavor TYPE prsnas_e_flavor_id, tdspras TYPE tdspras, name TYPE prsnas_e_flavor_name, author TYPE xubname, is_default TYPE xfeld, is_public TYPE xfeld, metaxml type xstring, xml TYPE xstring, jpg TYPE xstring, css TYPE string, theme TYPE xstring, END OF TV_ZIP
7 TV_ZIP_FLAVORS Public See coding 20130527 TV_ZIP_FLAVORS TYPE STANDARD TABLE OF TV_ZIP
Method Signatures

Method CREATE_GUID_FLAVOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_META_XML Call by reference Type reference (TYPE) XSTRING 20130529
2 Importing IT_GUIDS Call by reference Type reference (TYPE) TV_GUID 20130529

Method CREATE_GUID_FLAVOR_MAPPING on class CL_PERSONAS_ADMIN has no exception.

Method CREATE_META_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_META_XML Call by reference Type reference (TYPE) XSTRING 20130606
2 Importing IT_FLAVOR Call by reference Type reference (TYPE) TV_FLAVOR_DETAILS 20130606
3 Importing IV_CSS Call by reference Type reference (TYPE) XFELD Checkbox 20130606
4 Importing IV_JPG Call by reference Type reference (TYPE) XFELD Checkbox 20130606
5 Importing IV_THEME Call by reference Type reference (TYPE) XFELD Checkbox 20130606
6 Importing IV_XML Call by reference Type reference (TYPE) XFELD Checkbox 20130606

Method CREATE_META_XML on class CL_PERSONAS_ADMIN has no exception.

Method EXPORT_TO_ZIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) XFELD Checkbox 20130626
2 Importing IT_ZIPFLAV Call by reference Type reference (TYPE) TV_FLAVOR 20130606

Method EXPORT_TO_ZIP on class CL_PERSONAS_ADMIN has no exception.

Method FLAVOR_MASS_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) XFELD Checkbox 20130626
2 Importing IT_IMPORTED_FLAVORS Call by reference Type reference (TYPE) PRSNAS_T_FLAVORS_TEXT personas flavors 20130605

Method FLAVOR_MASS_UPLOAD on class CL_PERSONAS_ADMIN has no exception.

Method IMPORT_FROM_ZIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISTINCT_FLAVORS Call by reference Type reference (TYPE) TV_FLAVOR 20130606
2 Exporting ET_IMPORTED_FLAVORS Call by reference Type reference (TYPE) PRSNAS_T_FLAVORS_TEXT personas imported flavors 20130606
3 Importing IV_FILENAME Call by reference Type reference (TYPE) FILE_TABLE file_table 20130529

Method IMPORT_FROM_ZIP on class CL_PERSONAS_ADMIN has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) XFELD Checkbox 20130626
2 Importing IT_TRANFLAV Call by reference Type reference (TYPE) TV_FLAVOR 20130606

Method TRANSPORT on class CL_PERSONAS_ADMIN has no exception.

Method VALIDATE_INPUT_ON_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_IMPORTED_FLAVORS Call by reference Type reference (TYPE) PRSNAS_T_FLAVORS_TEXT Personas: Generic table type for flavors 20130611
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20130607

Method VALIDATE_INPUT_ON_IMPORT on class CL_PERSONAS_ADMIN has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740