SAP ABAP Class /SLOAP/CL_SERVICE (SLOAS Service)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/SERVICE (Package) SLOAS - Analysis Services Maintenance, Monitoring & Billing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SLOAP/CL_OBJECT_MINIMAL minimal sloas object 20100127
Properties
Class /SLOAP/CL_SERVICE  
Short Description SLOAS Service    
Super Class /SLOAP/CL_OBJECT_MINIMAL minimal sloas object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/SERVICE   SLOAS - Analysis Services Maintenance, Monitoring & Billing 
Created 20100127   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SLOAP/CL_SERVICE has no forward declaration.
Interfaces
Class /SLOAP/CL_SERVICE has no interface implemented.
Friends
Class /SLOAP/CL_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_NEW_SERVICE_INFO Instance attribute Private Type reference (TYPE) /SLOAP/SERVICE New service data 20100127
2 GS_SERVICE_INFO Instance attribute Private Type reference (TYPE) /SLOAP/SERVICE Current service data 20100127
3 GT_NEW_SERVICE_RESULT Instance attribute Private Type reference (TYPE) /SLOAP/T_SERRES New result assignments 20100127
4 GT_SERVICE_RESULT Instance attribute Private Type reference (TYPE) /SLOAP/T_SERRES Currently assigned results 20100127
5 SERRESST_ASSIGNED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'ASS' Result-Service Assignment established 20100127
6 SERRESST_DELETED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'DEL' Result-Service Assignment deleted 20100127
7 SERRESST_PROPOSED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'PROP' Result-Service Assignment proposed 20100127
8 SERVICEST_FINISHED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'DONE' Service Status FINISHED 20100127
9 SERVICEST_MISSING_DATA Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'MISS' Service Status MISSING_DATA 20100127
10 SERVICEST_POSTED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'POS' SLOAS Service POSTED 20100127
11 SERVICEST_POSTING_FAILED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'FAIL' Service Status POSTING_FAILED 20100127
12 SERVICEST_PROPOSAL Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'PROP' Service Status PROPOSAL 20100127
13 SERVICEST_TO_BE_POSTED Static Attribute Public Type reference (TYPE) /SLOAP/SERVICE_STATUS 'POST' Service Status TO BE POSTED 20100127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RESULT Instance method Public Method Add result 20100127
2 ADD_RESULT_TABLE Instance method Public Method Add result table 20100127
3 CONSTRUCTOR Instance method Private Constructor Private Constructor --> use GET_SERVICE_OBJECT 20100127
4 CREATE_PROPOSALS Static method Public Method Creates Service Proposals 20100127
5 DO_AUTO_COMPLETION Instance method Private Method Data completion for automatic creation of services 20100127
6 GET_ASSIGNED_RESULT_TABLE Instance method Public Method Returns table with assigned result records 20100127
7 GET_AVAILABLE_SERVICE_TYPES Static method Public Method Returns list of available service types 20100127
8 GET_AVAILABLE_STATUS Static method Public Method Returns list of available status changes 20100127
9 GET_CONTACT Instance method Public Method 20100127
10 GET_NEW_SERVICE_INFO Instance method Public Method Returns updated service data 20100127
11 GET_PRETEND_INFOS Instance method Public Method 20100127
12 GET_SERVICE_INFO Instance method Public Method Returns service data 20100127
13 GET_SERVICE_OBJECT Static method Public Method Returns a service object 20100127
14 GET_SERVICE_OBJECT_BY_RESULT Static method Public Method Returns service object for a given result 20100127
15 GET_SERVICE_TABLE Static method Public Method Returns a table with service records 20100127
16 IS_ASSIGNED_RESULT Static method Public Method Check if a result is assigned to a service 20100127
17 REMOVE_RESULT Instance method Public Method Remove result assignment 20100127
18 SAVE_NEW_SERVICE_STATUS Instance method Public Method Save new service status 20100127
19 SAVE_PROPOSAL Instance method Public Method 20100127
20 SAVE_RESULT_ASSIGNMENTS Instance method Private Method Save result assignments 20100127
21 SAVE_RES_ASS_PRE Instance method Private Method 20100127
22 SET_CONTACT Instance method Public Method 20100127
23 SET_CUSTOMER_NUMBER Instance method Public Method Customer Number 20100127
24 SET_ORDER_NUMBER Instance method Public Method Order Number 20100127
25 SET_POSTING_AMOUNT Instance method Public Method Service Posting Amount 20100127
26 SET_SERVICE_DETAILS Instance method Public Method Set description of service details 20100127
27 SET_SERVICE_INFO Instance method Public Method 20100127
28 SET_SERVICE_TYPE Instance method Public Method Service Type 20100127
29 SET_STATUS Instance method Public Method Service Status 20100127
30 SET_STATUS_NOTE Instance method Public Method Set Status Note 20100127
Events
Class /SLOAP/CL_SERVICE has no event.
Types
Class /SLOAP/CL_SERVICE has no local type.
Method Signatures

Method ADD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTO_COMPLETION Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
2 Importing IV_RESULT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
3 Importing IV_STATUS_NOTE Call by reference Type reference (TYPE) /SLOAP/SERVICE_STATUS_NOTE SLOAS Service Status Note 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127

Method ADD_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_TABLE Call by reference Type reference (TYPE) /SLOAP/T_RESULT SLOAS result table type 20100127
2 Importing IT_SERRES_TABLE Call by reference Type reference (TYPE) /SLOAP/T_SERRES SLOAS Service - Result Assignment Table Type 20100127
3 Importing IV_AUTO_COMPLETION Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127
2 /SLOAS/cx_MISSING_PARAMETER Missing parameter exception 20100127

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
2 Importing IV_TSTMP Call by reference Type reference (TYPE) /SLOAP/CREATION_TSTMP SLOAS creation timestamp 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127

Method CREATE_PROPOSALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DAYS Call by reference Type reference (TYPE) INT4 14 Natural Number 20100127
2 Importing DELETE Call by reference Type reference (TYPE) SAP_BOOL SPACE Boolean Variable (X=True, Space=False) 20100127
3 Importing FROMDATE Call by reference Type reference (TYPE) DATS Field of type DATS 20100127

Method CREATE_PROPOSALS on class /SLOAP/CL_SERVICE has no exception.

Method DO_AUTO_COMPLETION Signature

Method DO_AUTO_COMPLETION on class /SLOAP/CL_SERVICE has no parameter.
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127
2 /SLOAS/cx_MISSING_PARAMETER Missing parameter exception 20100127

Method GET_ASSIGNED_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_TABLE Call by reference Type reference (TYPE) /SLOAP/T_RESULT SLOAS result table type 20100127
2 Exporting ET_SERRES_TABLE Call by reference Type reference (TYPE) /SLOAP/T_SERRES SLOAS Service - Result Assignment Table Type 20100127
3 Importing IV_SHOW_REMOVED Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127

Method GET_ASSIGNED_RESULT_TABLE on class /SLOAP/CL_SERVICE has no exception.

Method GET_AVAILABLE_SERVICE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SERTYPE Value transfer Type reference (TYPE) /SLOAP/T_SERTYPE SLOAS Service Types Table Type 20100127

Method GET_AVAILABLE_SERVICE_TYPES on class /SLOAP/CL_SERVICE has no exception.

Method GET_AVAILABLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SERST Value transfer Type reference (TYPE) /SLOAP/T_SERST SLOAS Service Status Table Type 20100127

Method GET_AVAILABLE_STATUS on class /SLOAP/CL_SERVICE has no exception.

Method GET_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTACT Value transfer Type reference (TYPE) /SLOAP/CONTACT SLOAS: Contact persopn 20100127

Method GET_CONTACT on class /SLOAP/CL_SERVICE has no exception.

Method GET_NEW_SERVICE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SERVICE_INFO Value transfer Type reference (TYPE) /SLOAP/SERVICE SLOAS - Analysis Services 20100127

Method GET_NEW_SERVICE_INFO on class /SLOAP/CL_SERVICE has no exception.

Method GET_PRETEND_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFOS Value transfer Type reference (TYPE) /SLOAP/SERVICE SLOAS - Analysis Services 20100127

Method GET_PRETEND_INFOS on class /SLOAP/CL_SERVICE has no exception.

Method GET_SERVICE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SERVICE_INFO Value transfer Type reference (TYPE) /SLOAP/SERVICE SLOAS - Analysis Services 20100127

Method GET_SERVICE_INFO on class /SLOAP/CL_SERVICE has no exception.

Method GET_SERVICE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_SERVICE Value transfer Object reference (TYPE REF TO) /SLOAP/CL_SERVICE SLOAS Service 20100127
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
3 Importing IV_TSTMP Call by reference Type reference (TYPE) /SLOAP/CREATION_TSTMP SLOAS creation timestamp 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127

Method GET_SERVICE_OBJECT_BY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_SERVICE Value transfer Object reference (TYPE REF TO) /SLOAP/CL_SERVICE SLOAS Service 20100127
2 Importing IV_RESULT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127

Method GET_SERVICE_OBJECT_BY_RESULT on class /SLOAP/CL_SERVICE has no exception.

Method GET_SERVICE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICE_TABLE Value transfer Type reference (TYPE) /SLOAP/T_SERVICE SLOAS Service Table Type 20100127
2 Exporting ET_SERVICE_TABLE_SWD Call by reference Type reference (TYPE) /SLOAP/TWD_SERVICE SLOAS Service - table type for Web Dynpro 20100127
3 Importing IV_ONLY_LATEST Call by reference Type reference (TYPE) SAP_BOOL 'X' Boolean Variable (X=True, Space=False) 20100127
4 Importing IV_STATUS Call by reference Type reference (TYPE) /SLOAP/SERVICE_STATUS SLOAS Service Status 20100127

Method GET_SERVICE_TABLE on class /SLOAP/CL_SERVICE has no exception.

Method IS_ASSIGNED_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ASSIGNED Value transfer Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
2 Importing IV_RESULT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127
2 /SLOAS/cx_MISSING_PARAMETER Missing parameter exception 20100127

Method REMOVE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESULT_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100127
2 Importing IV_STATUS_NOTE Call by reference Type reference (TYPE) /SLOAP/SERVICE_STATUS_NOTE SLOAS Service Status Note 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127
2 /SLOAS/cx_MISSING_PARAMETER Missing parameter exception 20100127

Method SAVE_NEW_SERVICE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTO_COMPLETION Call by reference Type reference (TYPE) SAP_BOOL Boolean Variable (X=True, Space=False) 20100127
# Exception Resumable Description Created on
1 /SLOAS/cx_INVALID_PARAMETER Missing parameter exception 20100127
2 /SLOAS/cx_MISSING_PARAMETER Missing parameter exception 20100127

Method SAVE_PROPOSAL Signature

Method SAVE_PROPOSAL on class /SLOAP/CL_SERVICE has no parameter.
Method SAVE_PROPOSAL on class /SLOAP/CL_SERVICE has no exception.

Method SAVE_RESULT_ASSIGNMENTS Signature

Method SAVE_RESULT_ASSIGNMENTS on class /SLOAP/CL_SERVICE has no parameter.
Method SAVE_RESULT_ASSIGNMENTS on class /SLOAP/CL_SERVICE has no exception.

Method SAVE_RES_ASS_PRE Signature

Method SAVE_RES_ASS_PRE on class /SLOAP/CL_SERVICE has no parameter.
Method SAVE_RES_ASS_PRE on class /SLOAP/CL_SERVICE has no exception.

Method SET_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTACT Call by reference Type reference (TYPE) /SLOAP/CONTACT SLOAS: Contact person 20100127

Method SET_CONTACT on class /SLOAP/CL_SERVICE has no exception.

Method SET_CUSTOMER_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100127

Method SET_CUSTOMER_NUMBER on class /SLOAP/CL_SERVICE has no exception.

Method SET_ORDER_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDER_NUMBER Call by reference Type reference (TYPE) /SLOAP/ODER_NR SLOAS Order Number 20100127

Method SET_ORDER_NUMBER on class /SLOAP/CL_SERVICE has no exception.

Method SET_POSTING_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSTING_AMOUNT Call by reference Type reference (TYPE) /SLOAP/POSTING_AMOUNT SLOAS Service Posting Amount 20100127

Method SET_POSTING_AMOUNT on class /SLOAP/CL_SERVICE has no exception.

Method SET_SERVICE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DETAILS Call by reference Type reference (TYPE) /SLOAP/SERVICE_DETAILS SLOAS Service Details 20100127

Method SET_SERVICE_DETAILS on class /SLOAP/CL_SERVICE has no exception.

Method SET_SERVICE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVICE Call by reference Type reference (TYPE) /SLOAP/SERVICE SLOAS - Analysis Services 20100127

Method SET_SERVICE_INFO on class /SLOAP/CL_SERVICE has no exception.

Method SET_SERVICE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_TYPE Call by reference Type reference (TYPE) /SLOAP/SERVICE_TYPE SLOAS Service Type 20100127

Method SET_SERVICE_TYPE on class /SLOAP/CL_SERVICE has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) /SLOAP/SERVICE_STATUS SLOAS Service Status 20100127

Method SET_STATUS on class /SLOAP/CL_SERVICE has no exception.

Method SET_STATUS_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS_NOTE Call by reference Type reference (TYPE) /SLOAP/SERVICE_STATUS_NOTE SLOAS Service Status Note 20100127

Method SET_STATUS_NOTE on class /SLOAP/CL_SERVICE has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 700