SAP ABAP Class CL_LAW2_CONV_SID_TO_XML_MODEL (Processing of XML Data)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM3 (Package) License Administration Workbench 2.0
Properties
Class CL_LAW2_CONV_SID_TO_XML_MODEL  
Short Description Processing of XML Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class LAW2_MESSAGES    
Program status     
Category 0   
Package SLIM3   License Administration Workbench 2.0 
Created 20110930   SAP 
Last change 20140121   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)
Interfaces
Class CL_LAW2_CONV_SID_TO_XML_MODEL has no interface implemented.
Friends
Class CL_LAW2_CONV_SID_TO_XML_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20110930
2 GA_FILENAME Instance attribute Private Type reference (TYPE) STRING File Name 20110930
3 GA_HEADER_TAG Instance attribute Private Type reference (TYPE) STRING XML Header Tag 20110930
4 GA_INPUT_FILENAME Instance attribute Private Type reference (TYPE) STRING File Name Input File 20110930
5 GA_METHOD Instance attribute Private Type reference (TYPE) STRING XML Parse Method 20110930
6 GA_OUTFILE_NAME Instance attribute Public Type reference (TYPE) STRING File Name Output File 20110930
7 GA_SYSTEM_NO Instance attribute Private Type reference (TYPE) STRING Unique System ID from SAPLICENSE 20110930
8 GA_SYS_COMPS Instance attribute Private Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20110930
9 GC_LIKEY_BOBJ Constant Public Type reference (TYPE) SYM_KEY 'LiKeyBOBJ' BobJ Licence Key 20110930
10 GC_ROOT_TAG Constant Public Type reference (TYPE) STRING 'Measurement' 20110930
11 GC_TAG_ACCOUNTID Constant Public Type reference (TYPE) STRING 'AccountId' 20110930
12 GC_TAG_ADDR_1 Constant Public Type reference (TYPE) STRING 'Address1' 20110930
13 GC_TAG_ADDR_2 Constant Public Type reference (TYPE) STRING 'Address2' 20110930
14 GC_TAG_ADDR_3 Constant Public Type reference (TYPE) STRING 'Address3' 20110930
15 GC_TAG_ADDR_4 Constant Public Type reference (TYPE) STRING 'Address4' 20110930
16 GC_TAG_ADDR_5 Constant Public Type reference (TYPE) STRING 'Address5' 20110930
17 GC_TAG_ADDR_6 Constant Public Type reference (TYPE) STRING 'Address6' 20110930
18 GC_TAG_ATTRIBUTE_1 Constant Public Type reference (TYPE) STRING 'Attribute1' 20110930
19 GC_TAG_ATTRIBUTE_2 Constant Public Type reference (TYPE) STRING 'Attribute2' 20110930
20 GC_TAG_ATTRIBUTE_3 Constant Public Type reference (TYPE) STRING 'Attribute3' 20110930
21 GC_TAG_CLASSIFICATIONTYPE Constant Public Type reference (TYPE) STRING 'ClassificationType' 20110930
22 GC_TAG_COMPONENT Constant Public Type reference (TYPE) STRING 'Component' 20110930
23 GC_TAG_COMPONENTS Constant Public Type reference (TYPE) STRING 'Components' 20110930
24 GC_TAG_COUNTER Constant Public Type reference (TYPE) STRING 'Counter' 20110930
25 GC_TAG_CREATIONDATE Constant Public Type reference (TYPE) STRING 'CreationDate' 20110930
26 GC_TAG_DATABASE Constant Public Type reference (TYPE) STRING 'Database' 20110930
27 GC_TAG_DATE Constant Public Type reference (TYPE) STRING 'Date' 20110930
28 GC_TAG_DEF_UTYPE Constant Public Type reference (TYPE) STRING 'DefUtype' 20110930
29 GC_TAG_EMAIL Constant Public Type reference (TYPE) STRING 'EMail' 20110930
30 GC_TAG_EXCLUDED Constant Public Type reference (TYPE) STRING 'Excluded' 20110930
31 GC_TAG_FIRSTLASTNAME Constant Public Type reference (TYPE) STRING 'FirstLastName' 20110930
32 GC_TAG_FIRSTNAME Constant Public Type reference (TYPE) STRING 'FirstName' 20110930
33 GC_TAG_GEN_ID Constant Public Type reference (TYPE) STRING 'GenericID' 20110930
34 GC_TAG_GUPID Constant Public Type reference (TYPE) STRING 'GuPid' 20110930
35 GC_TAG_HEADER Constant Public Type reference (TYPE) STRING 'Header' 20110930
36 GC_TAG_HWKEY Constant Public Type reference (TYPE) STRING 'HardwareKey' 20110930
37 GC_TAG_INSTNO Constant Public Type reference (TYPE) STRING 'InstallationNo' 20110930
38 GC_TAG_LASTNAME Constant Public Type reference (TYPE) STRING 'LastName' 20110930
39 GC_TAG_LICENSETYPE Constant Public Type reference (TYPE) STRING 'LicenseType' 20110930
40 GC_TAG_LOGINDATE Constant Public Type reference (TYPE) STRING 'LoginDate' 20110930
41 GC_TAG_MEAS_NO Constant Public Type reference (TYPE) STRING 'MeasNo' 20110930
42 GC_TAG_NAME Constant Public Type reference (TYPE) STRING 'Name' 20110930
43 GC_TAG_PART Constant Public Type reference (TYPE) STRING 'Part' 20110930
44 GC_TAG_PARTS Constant Public Type reference (TYPE) STRING 'Parts' 20110930
45 GC_TAG_PART_ID Constant Public Type reference (TYPE) STRING 'PartId' 20110930
46 GC_TAG_PART_RESULTS Constant Public Type reference (TYPE) STRING 'PartResults' 20110930
47 GC_TAG_PATCH_LEVEL Constant Public Type reference (TYPE) STRING 'PatchLevel' 20110930
48 GC_TAG_PERSATTRIB Constant Public Type reference (TYPE) STRING 'PersonalAttributes' 20110930
49 GC_TAG_PERSONALOBJECT Constant Public Type reference (TYPE) STRING 'PersonalObject' 20110930
50 GC_TAG_PERSONALOBJECTS Constant Public Type reference (TYPE) STRING 'PersonalObjects' 20110930
51 GC_TAG_PER_END Constant Public Type reference (TYPE) STRING 'PerEnd' 20110930
52 GC_TAG_PER_START Constant Public Type reference (TYPE) STRING 'PerStart' 20110930
53 GC_TAG_PHONENUMBER Constant Public Type reference (TYPE) STRING 'PhoneNumber' 20110930
54 GC_TAG_POBJNAME Constant Public Type reference (TYPE) STRING 'PobjName' 20110930
55 GC_TAG_POBJVALUE Constant Public Type reference (TYPE) STRING 'PobjValue' 20110930
56 GC_TAG_PRICELIST Constant Public Type reference (TYPE) STRING 'Pricelist' 20110930
57 GC_TAG_PROCESSOR Constant Public Type reference (TYPE) STRING 'Executor' 20110930
58 GC_TAG_PRODUCTIVE Constant Public Type reference (TYPE) STRING 'Productive' 20110930
59 GC_TAG_PROGRAM Constant Public Type reference (TYPE) STRING 'Program' 20110930
60 GC_TAG_RECEIVER Constant Public Type reference (TYPE) STRING 'Receiver' 20110930
61 GC_TAG_RELEASE Constant Public Type reference (TYPE) STRING 'Release' 20110930
62 GC_TAG_RESULT Constant Public Type reference (TYPE) STRING 'Result' 20110930
63 GC_TAG_RESULTS Constant Public Type reference (TYPE) STRING 'Results' 20110930
64 GC_TAG_SAPCOSTCENTER Constant Public Type reference (TYPE) STRING 'SAPCostCenter' 20110930
65 GC_TAG_SAPUSERID Constant Public Type reference (TYPE) STRING 'SAPUserId' 20110930
66 GC_TAG_SAP_CLIENT Constant Public Type reference (TYPE) STRING 'SAP_CLIENT' 20110930
67 GC_TAG_SAP_REL Constant Public Type reference (TYPE) STRING 'Release' 20110930
68 GC_TAG_SAP_SID Constant Public Type reference (TYPE) STRING 'SAP_SID' 20110930
69 GC_TAG_SENDER Constant Public Type reference (TYPE) STRING 'Sender' 20110930
70 GC_TAG_STATUS Constant Public Type reference (TYPE) STRING 'Status' 20110930
71 GC_TAG_SURCHARGE Constant Public Type reference (TYPE) STRING 'Surcharge' 20110930
72 GC_TAG_SYSTEM Constant Public Type reference (TYPE) STRING 'System' 20110930
73 GC_TAG_SYSTEMNO Constant Public Type reference (TYPE) STRING 'SystemNo' 20110930
74 GC_TAG_SYSTEMS Constant Public Type reference (TYPE) STRING 'Systems' 20110930
75 GC_TAG_TIME Constant Public Type reference (TYPE) STRING 'Time' 20110930
76 GC_TAG_TRANSFER Constant Public Type reference (TYPE) STRING 'Transfer' 20110930
77 GC_TAG_TYPE Constant Public Type reference (TYPE) STRING 'Type' 20110930
78 GC_TAG_UNIT Constant Public Type reference (TYPE) STRING 'Unit' 20110930
79 GC_TAG_USERATTRIBUTES Constant Public Type reference (TYPE) STRING 'UserAttributes' 20110930
80 GC_TAG_USERSPERPART Constant Public Type reference (TYPE) STRING 'UsersPerPart' 20110930
81 GC_TAG_VERSION Constant Public Type reference (TYPE) STRING 'Version' 20110930
82 GO_SMOD Instance attribute Private Object reference (TYPE REF TO) CL_LAW2_SID_MODEL Data Model of SID Interface 20110930
83 GO_XIXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML XML Interface 20110930
84 GO_XMLMODEL Instance attribute Private Object reference (TYPE REF TO) CL_LAW2_XML_MODEL Model of XML Data Interface 20110930
85 GO_XMOD Instance attribute Private Object reference (TYPE REF TO) CL_LAW2_XML_MODEL Model of XML Data Interface 20110930
86 GT_XML_TAB Instance attribute Public Type reference (TYPE) LY_XMLT 20110930
87 MO_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_LAW2_APPL_LOG 20121227
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110930
2 CONVERT_SID_TO_XML Instance method Private Method Converts SID to XML Data Model 20110930
3 CONVERT_SID_TO_XML_MODEL Instance method Public Method Converts SID to XML Data Model 20110930
4 CONV_SID2_CONSOLIDATION_PART Instance method Private Method Converts XML Consolidation Part 20110930
5 CONV_SID2_CROSSCLIENT_PART Instance method Private Method Converts XML Cross-Client Part 20110930
6 CONV_SID2_PARTS Instance method Private Method Converts SID Clients to XML Data Model 20110930
7 CONV_SID2_PERSATTR Instance method Private Method Converts SID Personal Attributes to XML Data Model 20110930
8 CONV_SID2_PERSOBJS Instance method Private Method Converts SID Personalization Objects to XML Data Model 20110930
9 CONV_SID2_RESULTS Instance method Private Method Converts SID Results to XML Data Model 20110930
10 CONV_SID2_SYSCOMPS Instance method Private Method Converts SID System Components to XML Data Model 20110930
11 CONV_SID2_SYSTEMS Instance method Private Method Converts SID Systems to XML Data Model 20110930
12 CONV_SID2_TRANSHEADER Instance method Private Method Converts SID Metadata to XML Data Model 20110930
13 CONV_SID_CHEKS Instance method Private Method Converts SID Check Results to XML Data Model 20110930
14 CONV_SID_COMBIS Instance method Private Method Converts SID Results to XML Data Model 20110930
15 CONV_SID_ENGINES Instance method Private Method Converts SID Results to XML Data Model 20110930
16 CONV_SID_PLAUSIS Instance method Private Method Converts SID Plausibilities to XML Data Model 20110930
17 CONV_SID_STATUS Instance method Private Method Converts SID Results to XML Data Model 20110930
18 CONV_SID_UTYPE Instance method Private Method Converts SID User Type 20110930
19 CONV_SID_UTYPES Instance method Private Method Converts SID Results to XML Data Model 20110930
20 CONV_SID_UTYPE_NAMES Instance method Private Method Converts SID Results to XML Data Model 20110930
21 GET_INSTANCE Static method Public Method Creates Converter Instance 20110930
22 GET_XML_MODEL Instance method Public Method Returns XML Model 20110930
Events
Class CL_LAW2_CONV_SID_TO_XML_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GY_PARTID Public Type reference (TYPE) CL_LAW2_XML_MODEL=>GY_PARTID 20110930
2 GY_RESULT Public Type reference (TYPE) CL_LAW2_XML_MODEL=>GY_RESULT XML Result Type 20110930
3 LYTO_XMODS Public See coding Table of XML_model Objects 20110930 LYTO_XMODS type table of ref to CL_LAW2_XML_MODEL
4 LY_O_SID_MODEL Private Object reference (TYPE REF TO) CL_LAW2_SID_MODEL Data Model of SID Interface 20110930
5 LY_O_XML_MODEL Private Object reference (TYPE REF TO) CL_LAW2_XML_MODEL Model of XML Data Interface 20110930
6 LY_XMLT Public See coding 20110930 LY_XMLT type STANDARD TABLE OF CHAR255
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_OUTFILE_NAME Call by reference Type reference (TYPE) STRING Vorgabewert Ausgabedatei 20110930

Method CONSTRUCTOR on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONVERT_SID_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONVERT_SID_TO_XML_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Object reference (TYPE REF TO) CL_LAW2_SID_MODEL Datenmodell der SID Schnittstelle 20110930
2 Returning RO_XMLMODEL Value transfer Object reference (TYPE REF TO) CL_LAW2_XML_MODEL Modell der XML Datenschnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONV_SID2_CONSOLIDATION_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_CONSOLIDATION_PART on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_CROSSCLIENT_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_CROSSCLIENT_PART on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_PARTS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_PERSATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_PERSATTR on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_PERSOBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_PERSOBJS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONV_SID2_SYSCOMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_SYSCOMPS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_SYSTEMS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID2_TRANSHEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID2_TRANSHEADER on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID_CHEKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID_CHEKS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID_COMBIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONV_SID_ENGINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONV_SID_PLAUSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID_PLAUSIS on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method CONV_SID_UTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_U Call by reference Object reference (TYPE REF TO) DATA SID Usertype 20110930
2 Returning PR_RES Value transfer Type reference (TYPE) GY_RESULT XML Ergebnistyp 20110930

Method CONV_SID_UTYPE on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID_UTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930

Method CONV_SID_UTYPES on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method CONV_SID_UTYPE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIDMODEL Call by reference Type reference (TYPE) LY_O_SID_MODEL Datenmodell der SID Schnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20121227

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONVERTER Value transfer Object reference (TYPE REF TO) CL_LAW2_CONV_SID_TO_XML_MODEL Modell der XML Datenschnittstelle 20110930

Method GET_INSTANCE on class CL_LAW2_CONV_SID_TO_XML_MODEL has no exception.

Method GET_XML_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_SIDSTREAM Call by reference Type reference (TYPE) XSTRING 20110930
2 Returning RO_XMLMODEL Value transfer Object reference (TYPE REF TO) CL_LAW2_XML_MODEL Modell der XML Datenschnittstelle 20110930
# Exception Resumable Description Created on
1 CX_LAW2_INPUT_MANAGEMENT Exception class for the LAW 2.0 input management component 20111116
History
Last changed by/on SAP  20140121 
SAP Release Created in 732