SAP ABAP Class CL_DB_SERVICE_MASTER_MMSRV (Service Master, Database Accesses)
Hierarchy
BBPCRM (Software Component) BBPCRM
   MM-SRV (Application Component) External Services
     MASB (Package) Service master
Properties
Class CL_DB_SERVICE_MASTER_MMSRV  
Short Description Service Master, Database Accesses    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MASB   Service master 
Created 20041125   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DB_SERVICE_MASTER_MMSRV has no forward declaration.
Interfaces
Class CL_DB_SERVICE_MASTER_MMSRV has no interface implemented.
Friends
Class CL_DB_SERVICE_MASTER_MMSRV has no friend class.
Attributes
Class CL_DB_SERVICE_MASTER_MMSRV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Static method Public Method Unlock Service Master Record 20041125
2 ENQUEUE Static method Public Method Lock Service Master Record 20041125
3 GET_NUMBER Static method Public Method Determine Service Number 20041125
4 MAP_BAPI_TO_DB Static method Public Method Mapping BAPI to Database Structure 20041125
5 MAP_DB_TO_BAPI Static method Public Method Mapping Database to BAPI Structure 20041125
6 POST Static method Public Method Update Service Master Record 20041125
7 READ_SERVICE_DESCRIPTION Static method Public Method Gets Current Short Texts from Database 20041125
8 READ_SERVICE_MASTER_DATA Static method Public Method Gets Current Service Master Record from Database 20041125
Events
Class CL_DB_SERVICE_MASTER_MMSRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ASMD Public See coding 20041202 t_asmd TYPE STANDARD TABLE OF asmd
2 T_ASMDT Public See coding Service Short Texts 20041202 t_asmdt TYPE STANDARD TABLE OF asmdt
3 T_CDTXT Public See coding Table: Change Documents: Text Changes 20041125 t_cdtxt TYPE STANDARD TABLE OF cdtxt
4 T_SERVICE_DATA Public See coding Table: Service Master Records: BAPI - Structure 20041125 t_service_data TYPE STANDARD TABLE OF bapisrv_asmd
Method Signatures

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY_NUMBER Call by reference Type reference (TYPE) ASNUM Leistungsnummer 20041125

Method DEQUEUE on class CL_DB_SERVICE_MASTER_MMSRV has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY_NUMBER Call by reference Type reference (TYPE) ASNUM Leistungsnummer 20041125
# Exception Resumable Description Created on
1 ERROR Fehler in der Verarbeitung ist aufgetreten 20041125

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUMBER Call by reference Type reference (TYPE) ASNUM Leistungsnummer 20041125
2 Importing IM_NUMBER_RANGE Call by reference Type reference (TYPE) NUMKI Nummernkreis bei interner Nummernvergabe 20041125
# Exception Resumable Description Created on
1 ERROR Fehler in der Verarbeitung ist aufgetreten 20041125

Method MAP_BAPI_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ASMDT Call by reference Type reference (TYPE) T_ASMDT Tabelle: Kurztexte; DB - Struktur 20041125
2 Exporting EX_ASMD Call by reference Type reference (TYPE) ASMD Leistungsstamm : Grunddaten 20041125
3 Importing IMT_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) SRV_ASMDT_TTY Tabellentyp: Kurztext Leistungstamm 20041125
4 Importing IM_SERVICE_DATA Call by reference Type reference (TYPE) SRV_ASMD Kommunikationsstruktur Leistungstamm Anlegen/Ändern 20041125

Method MAP_BAPI_TO_DB on class CL_DB_SERVICE_MASTER_MMSRV has no exception.

Method MAP_DB_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) SRV_ASMDT_TTY Kurztext Leistungstamm 20041125
2 Exporting EX_SERVICE_DATA Call by reference Type reference (TYPE) SRV_ASMD Kommunikationsstruktur Leistungstamm Anlegen/Ändern 20041125
3 Importing IMT_ASMDT Call by reference Type reference (TYPE) T_ASMDT Tabelle: Kurztexte; DB - Struktur 20041125
4 Importing IM_ASMD Call by reference Type reference (TYPE) ASMD Leistungsstamm : Grunddaten 20041125

Method MAP_DB_TO_BAPI on class CL_DB_SERVICE_MASTER_MMSRV has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_CD_LONGTEXTS Call by reference Type reference (TYPE) T_CDTXT Tabelle: Änderungsbelege Textänderungen 20041125
2 Importing IMT_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) SRV_ASMDT_TTY Tabelle: Kurztext Leistungstamm 20041125
3 Importing IM_ACTIVITY_TYPE Call by reference Type reference (TYPE) AKTYP Aktivitätstyp: Anlegen ('I') oder Ändern ('U') 20041207
4 Importing IM_SERVICE_DATA Call by reference Type reference (TYPE) SRV_ASMD Kommunikationsstruktur Leistungstamm Anlegen/Ändern 20041202

Method POST on class CL_DB_SERVICE_MASTER_MMSRV has no exception.

Method READ_SERVICE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_SERVICE_DESCRIPTION Call by reference Type reference (TYPE) SRV_ASMDT_TTY 20041125
2 Importing IM_ACTIVITY_NUMBER Call by reference Type reference (TYPE) ASNUM Leistungsnummer 20041125
3 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20041125
# Exception Resumable Description Created on
1 NOT_FOUND Kein Eintrag gefunden 20041125

Method READ_SERVICE_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SERVICE_DATA Call by reference Type reference (TYPE) SRV_ASMD Kommunikationsstruktur Leistungstamm Anlegen/Ändern 20041207
2 Importing IM_ACTIVITY_NUMBER Call by reference Type reference (TYPE) ASNUM Leistungsnummer 20041125
3 Importing IM_EDITION Call by reference Type reference (TYPE) AUSGB Ausgabe des Leistungsbereichs 20041125
4 Importing IM_HIER_SERV Call by reference Type reference (TYPE) ASNUM_HI Hierarchie Leistungsnummer 20041207
5 Importing IM_SERV_TYPE Call by reference Type reference (TYPE) LBNUM Bezeichnung des Leistungsbereichs 20041207
6 Importing IM_SSC_ITEM Call by reference Type reference (TYPE) STLVPOS Standard-Leistungsverzeichnis - Position 20041125
7 Importing IM_WAGE_TYPE Call by reference Type reference (TYPE) LGART Lohnart 20041207
# Exception Resumable Description Created on
1 NOT_FOUND Kein Eintrag gefunden 20041125
History
Last changed by/on SAP  20100310 
SAP Release Created in 600