SAP ABAP Class CL_DB_SERVICE_PACKAGE_MMSRV (DB Class for MMSRV)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_SP_DB (Package) Database Adapter: External Service Management
Properties
Class CL_DB_SERVICE_PACKAGE_MMSRV  
Short Description DB Class for MMSRV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMSRV_SP_DB   Database Adapter: External Service Management 
Created 20060425   SAP 
Last change 20130531   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_DB_SERVICE_PACKAGE_MMSRV has no interface implemented.
Friends
Class CL_DB_SERVICE_PACKAGE_MMSRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_LIMIT_DELETED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100310
2 MY_ESUH Instance attribute Private Type reference (TYPE) UESUH Change Document Structure: Generated by RSSCD000 20060425
3 MY_ESUH_MA Instance attribute Private Type reference (TYPE) ESUH_MA Ext. Services Management: Unpl. Service Limits: Account Dist 20091104
4 MY_ESUH_OLD Instance attribute Private Type reference (TYPE) UESUH Change Document Structure: Generated by RSSCD000 20060502
5 MY_EXT_HEADER Instance attribute Private Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060425
6 MY_KOMG Instance attribute Private Type reference (TYPE) KOMG Allowed Fields for Condition Structures 20060425
7 MY_T_ALT_SERVICE Instance attribute Private Type reference (TYPE) SRV_ALT_SERVICE_TTY Table Type: Alternative line keys 20061012
8 MY_T_ESKL Instance attribute Private Type reference (TYPE) UESKL_TTY Table Type:Change Document Structure for Serviceline Acc Ass 20060425
9 MY_T_ESKL_OLD Instance attribute Private Type reference (TYPE) UESKL_TTY Table Type:Change Document Structure for Serviceline Acc Ass 20060502
10 MY_T_ESLH Instance attribute Private Type reference (TYPE) UESLH_TTY Table type: Change Document Structure for Service lineheader 20060425
11 MY_T_ESLH_OLD Instance attribute Private Type reference (TYPE) UESLH_TTY Table type: Change Document Structure for Service lineheader 20060502
12 MY_T_ESLL Instance attribute Private Type reference (TYPE) UESLL_TTY Table type: Change Document Structure for Outline/Service 20060425
13 MY_T_ESLL_OLD Instance attribute Private Type reference (TYPE) UESLL_TTY Table type: Change Document Structure for Outline/Service 20060502
14 MY_T_ESUC Instance attribute Private Type reference (TYPE) UESUC_TTY Table Type: Change Document Structure for Contract limit 20060425
15 MY_T_ESUC_OLD Instance attribute Private Type reference (TYPE) UESUC_TTY Table Type: Change Document Structure for Contract limit 20060502
16 MY_T_INTROW_NEXT Instance attribute Private Type reference (TYPE) SRV_INTROW_KEY_TTY Table Type: Strucuture for store next introw 20060510
17 MY_T_KONV Instance attribute Private Type reference (TYPE) ME_KONV Table Type: Conditions 20060425
18 MY_T_KONVC Instance attribute Private Type reference (TYPE) UKONVC_SRV_TTY Table type: Change document structure for Pricing 20060608
19 MY_T_KONVC_OLD Instance attribute Private Type reference (TYPE) UKONVC_SRV_TTY Table type: Change document structure for Pricing 20060608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060425
2 FILL_ALT_SERVICE Instance method Public Method Filling all the service to validate the alternative line 20061013
3 FILL_CD Instance method Private Method 20100202
4 FILL_ESLH Instance method Private Method Filling ESLH Table. 20060508
5 GENERATE_ID Instance method Public Method Generate id 20090424
6 GET_ALT_SERVICE Instance method Public Method Get the alternative service lines 20061013
7 GET_CONTRACT_LIMIT_INTROW Instance method Public Method Creating Introw for Contract Limit 20060425
8 GET_INTROW_NEXT Instance method Public Method Getting next rownumber 20060425
9 GET_NUMBER Instance method Public Method Generating the next number 20060425
10 POST_ACC_LINE Instance method Public Method Posting Accounting Data 20060425
11 POST_CONDITIONS Instance method Public Method Posting Condition Data 20060425
12 POST_LIMIT Instance method Public Method Posting the Limit Data 20060425
13 POST_LONGTEXT Instance method Public Method Posting the long texts 20060425
14 POST_OUTLINE Instance method Public Method Posting Outline Data 20060425
15 POST_SRV_LINE Instance method Public Method Posting the Service lines 20060425
16 READ_ACC_LINE Instance method Public Method Reading Accounting line data 20060425
17 READ_COMP_CODE Instance method Public Method Reading Company code from DB 20060425
18 READ_CONDITIONS Instance method Public Method Reading Condition Data From DB 20060425
19 READ_CONTRACT_DATA Instance method Public Method Reading the Contract Data 20060425
20 READ_CONTRACT_LIMITS Instance method Public Method Reading the Contract Limit 20060425
21 READ_COUNTRY Instance method Public Method Read Countrry 20091019
22 READ_ESLH Instance method Public Method Reading Data from ESLH 20060425
23 READ_INTROW Instance method Public Method Reading introw from ESLL. 20060508
24 READ_LIMIT_DATA Instance method Public Method Reading the Limit Data 20060425
25 READ_LONGTEXT Instance method Public Method Reading Long texts 20060425
26 READ_MATERIAL_GROUP Instance method Public Method Read Material Group 20061012
27 READ_MSS_LIMIT Instance method Public Method Reading MSSLimit Data 20060425
28 READ_OUTLINE Instance method Public Method Reading Outline Data 20060425
29 READ_PURCHASING_DOC Instance method Public Method Reading Purchasing Data 20060831
30 READ_SERVICE_FROM_SSC Instance method Public Method Reading Service master from SSC 20060425
31 READ_SRV_LINE Instance method Public Method Reading the Service lines from DB 20060425
32 READ_SSC Instance method Public Method Reading the SSC Data 20060425
33 READ_VALUATION_DATA Instance method Public Method Reading Valuation Data From DB 20060425
34 READ_WAGETYPE Instance method Public Method Reading wage type 20061011
35 SET_DOC_FOR_SAVE Instance method Public Method Setting the value for document save 20060503
36 SET_EXT_HEADER Instance method Public Method Sets the external header to private attribute 20060425
37 SET_LIMITS_DELETED Instance method Public Method 20100310
38 SET_TAB_DATA_FOR_CD Instance method Private Method 20100202
39 UNIT_OF_MEASURE_ISO_TO_SAP Instance method Public Method Check for Unit of Measure from ISO to SAP 20060915
40 UNIT_OF_MEASURE_SAP_TO_ISO Instance method Public Method Check for Unit of Measure from SAP to ISO 20060915
41 UPDATE_DB Instance method Public Method Updates database for MM-SRV 20060425
Events
Class CL_DB_SERVICE_PACKAGE_MMSRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CD_RANGE Public See coding 20100202 BEGIN OF S_CD_RANGE , HPACKNO type ESLL-PACKNO, PACKNO type ESLL-PACKNO, knumv type eslh-knumv, END OF s_CD_RANGE
2 T_CD_RANGE Public See coding 20100202 T_CD_RANGE type TABLE OF s_Cd_range
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DB_SERVICE_PACKAGE_MMSRV has no parameter.
Method CONSTRUCTOR on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method FILL_ALT_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALTERNATIVE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-ALTERNATIVE Alternatives Line Number 20061013
2 Importing IM_ALT_SRV_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-ALT_SRV_LINE Alternatives: Reference to basic item 20061013
3 Importing IM_CHANGE_IND Call by reference Type reference (TYPE) SRV_SERVICE_LINE-CHANGE_IND Change type (U, I, E, D) 20061013
4 Importing IM_INTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Line Number 20061013
5 Importing IM_OUTLINE Call by reference Type reference (TYPE) SRV_OUTLINE-OUTLINE Outline Number 20061013
6 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-PACKNO Package number 20061013
7 Importing IM_SRV_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SRV_LINE Line Number 20061013

Method FILL_ALT_SERVICE on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method FILL_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_RANGE Call by reference Type reference (TYPE) T_CD_RANGE Single-Character Indicator 20100202

Method FILL_CD on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method FILL_ESLH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESLH Call by reference Type reference (TYPE) UESLH_TTY Table type: UESLH 20060508
2 Exporting EXT_ESLH_OLD Call by reference Type reference (TYPE) UESLH_TTY Table type: UESLH 20060508
3 Importing IMT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Structure for outline data 20060508
4 Importing IMT_OUTLINE_DATA_OLD Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Structure for outline data 20060508
5 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060508
# Exception Resumable Description Created on
1 ERROR_FILL_ESLH 20060920

Method GENERATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOC_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20090602
2 Importing IM_DOC_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20090427
3 Importing IX_ESLH Call by reference Type reference (TYPE) UESLH_TTY Table Type:Change Document Structure for Service Line Header 20090427
4 Changing IX_ESLL Call by reference Type reference (TYPE) UESLL_TTY Services buffer table type 20090427

Method GENERATE_ID on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method GET_ALT_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ALT_SERVICE_LINE Call by reference Type reference (TYPE) SRV_ALT_SERVICE_TTY Table Type: Alternative line keys 20061013

Method GET_ALT_SERVICE on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method GET_CONTRACT_LIMIT_INTROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060425

Method GET_CONTRACT_LIMIT_INTROW on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method GET_INTROW_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Service Number 20060425
2 Exporting EX_MAPNO Call by reference Type reference (TYPE) SRV_SERVICE_DATA-MAPNO Mapping Field f. PACKNO, INTROW at Item Level for Commitment 20060510
3 Importing IM_INTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Line Number 20061006
4 Importing IM_OUTLINE Call by reference Type reference (TYPE) SRV_OUTLINE-OUTLINE Outline Number 20060425
5 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-PACKNO Package number 20060425
6 Importing IM_SRV_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SRV_LINE Line Number 20060928
# Exception Resumable Description Created on
1 ERROR_GENERATING_INTROW Error when generating introw 20060508
2 ERROR_NO_DATA_FOUND Error when there is no introw 20060516

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) NUMERIC Package number 20060425
2 Importing IM_NUMBER_RANGE Call by reference Type reference (TYPE) INRI-NRRANGENR Number range number 20060425
3 Importing IM_OBJECT Call by reference Type reference (TYPE) INRI-OBJECT Name of number range object 20060425
# Exception Resumable Description Created on
1 ERROR_GET_NUMBER 20060506
2 ERROR_OBJECT_NOT_FOUND 20060718

Method POST_ACC_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_ACC_DATA Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060425
2 Importing IMT_ACC_DATA_OLD Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060502
# Exception Resumable Description Created on
1 ERROR_DB_ACCOUNT_POST 20060429

Method POST_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_KOMV Call by reference Type reference (TYPE) KOMV_TTY Table Type: Pricing Communications-Condition Record 20060425
2 Importing IM_DEL_IND Call by reference Type reference (TYPE) C Deletion Flag 20060526
3 Importing IM_KOMG Call by reference Type reference (TYPE) KOMG Allowed Fields for Condition Structures 20060425

Method POST_CONDITIONS on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method POST_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060425
2 Importing IMT_CONTRACT_LIMITS_OLD Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060503
3 Importing IM_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060425
4 Importing IM_LIMIT_DATA_OLD Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060503
# Exception Resumable Description Created on
1 ERROR_POST_LIMIT Error in Post Limit of DB 20060501

Method POST_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_LONGTEXT Call by reference Type reference (TYPE) SRV_LONGTEXTS_TTY Table Type: Long Text 20060425
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SRV_EXT_HEADER-LANGUAGE Language Key of Current Text Environment 20060425
3 Importing IM_TEXT_ID Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_ID Text ID 20060425
4 Importing IM_TEXT_NAME Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_NAME Name 20060425
5 Importing IM_TEXT_OBJECT Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_OBJECT Texts: Application Object 20060425
# Exception Resumable Description Created on
1 ERROR_DB_POST_LONGTEXT 20060508

Method POST_OUTLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060425
2 Importing IMT_OUTLINE_DATA_OLD Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060425
# Exception Resumable Description Created on
1 ERROR_POST_OUTLINE 20060425

Method POST_SRV_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE Service line Data 20060425
2 Importing IM_SERVICE_LINE_OLD Call by reference Type reference (TYPE) SRV_SERVICE_LINE Service line Data 20060429

Method POST_SRV_LINE on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method READ_ACC_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ACC_LINE Call by reference Type reference (TYPE) SRV_ACC_DATA_TTY Table Type: service account assignment data 20060425
2 Exporting EXT_ACC_TOTALS Call by reference Type reference (TYPE) SRV_ACC_TOTALS_TTY Table Type: accounting totals 20060922
3 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
4 Importing IM_GET_CMPLTE_DATA Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091214
5 Importing IM_LINE Call by reference Type reference (TYPE) SRV_ACC_DATA-SRV_LINE Line Number 20060425
6 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
7 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_EXT_HEADER-PACKNO Package number 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_ONLY_DB_ONLY_SET Both modify only, db only flags are set 20060425
2 ERROR_NO_DATA_FOUND No data found 20060425

Method READ_COMP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMP_CODE Call by reference Type reference (TYPE) T001 Company Codes 20060425
2 Importing IM_CCODE Call by reference Type reference (TYPE) SRV_EXT_HEADER-COMP_CODE Company Code 20060425

Method READ_COMP_CODE on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method READ_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_KOMV Call by reference Type reference (TYPE) KOMV_TTY Table Type: Pricing Communications-Condition Record 20060425
2 Importing IM_COND_NO Call by reference Type reference (TYPE) KOMK-KNUMV Number of the document condition 20060425
3 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
4 Importing IM_INTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Delete Indicator 20060515
5 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_DB_FLAG Both the flags can't be set as true 20060425
2 ERROR_NO_DATA_FOUND No relevant data found 20060509

Method READ_CONTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONTRACT_DATA Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20060501
2 Exporting EX_CONTRACT_ITEM_KTEXT Call by reference Type reference (TYPE) KTEXT1 Short Text 1 20060719
3 Exporting EX_SUB_PACKNO Call by reference Type reference (TYPE) PACKNO Purchasing Document Header 20060501
4 Importing IM_CONTRACT_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20060501
5 Importing IM_CONTRACT_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20060425
# Exception Resumable Description Created on
1 ERROR_CONTRACT_DATA_NOT_FOUND if No Contract Data found 20060501
2 ERROR_CONTRACT_ITEM_NOT_FOUND if No Contract Item Exist 20060602

Method READ_CONTRACT_LIMITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_CONTRACT_LIMITS Call by reference Type reference (TYPE) SRV_CONTRACT_LIMITS_TTY Table type: Contract Limits 20060425
2 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG 'X' General Flag 20060425
3 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG SPACE General Flag 20060425
4 Importing IM_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_ONLY_DB_ONLY_SET both optional parameters are set 20060425
2 ERROR_NO_DATA_FOUND No Data Found 20060508

Method READ_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T005 Call by reference Type reference (TYPE) T005 Countries 20091019
2 Importing IS_T001 Call by reference Type reference (TYPE) T001 Company Codes 20091019

Method READ_COUNTRY on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method READ_ESLH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_ESLH Call by reference Type reference (TYPE) MMSRV_ESLH_TTY Table type: ESLH 20060508

Method READ_ESLH on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method READ_INTROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Line Number 20060601
2 Exporting EX_MAPNO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-MAPNO Mapping Field f. PACKNO, INTROW at Item Level for Commitment 20060601
3 Importing IM_EXTROW Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SRV_LINE Line Number 20060508
4 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-PACKNO Package number 20060508
# Exception Resumable Description Created on
1 ERROR_NO_DATA_FOUND No Data Found 20060511

Method READ_LIMIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LIMIT_DATA Call by reference Type reference (TYPE) SRV_LIMIT_DATA Structure for Limit Data 20060425
2 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG 'X' General Flag 20060425
3 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG SPACE General Flag 20060425
4 Importing IM_PACKNO Call by reference Type reference (TYPE) PACKNO Package number 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_ONLY_DB_ONLY_SET Both Flag Set 20060425
2 ERROR_NO_DATA_FOUND No Limit data exist 20060501

Method READ_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_LINES Call by reference Type reference (TYPE) TLINE_TTY Table Type: Long Text 20060719
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SRV_EXT_HEADER-LANGUAGE Language Key of Current Text Environment 20060425
3 Importing IM_TEXT_ID Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_ID Text ID 20060425
4 Importing IM_TEXT_NAME Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_NAME Name 20060425
5 Importing IM_TEXT_OBJECT Call by reference Type reference (TYPE) SRV_LONGTEXTS-TEXT_OBJECT Texts: Application Object 20060425
# Exception Resumable Description Created on
1 ERROR_NO_DATA_FOUND 20060509

Method READ_MATERIAL_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MATKL Call by reference Type reference (TYPE) MATKL Material Group 20061012
# Exception Resumable Description Created on
1 ERROR_NOT_FOUND 20061012

Method READ_MSS_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSS_NO Call by reference Type reference (TYPE) SPEC_NO Number of a Set of Model Service Specifications 20060425
# Exception Resumable Description Created on
1 ERROR_MSS_LIMIT_NOT_FOUND Error in READ_MSS_LIMIT 20060501

Method READ_OUTLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_OUTLINE_DATA Call by reference Type reference (TYPE) SRV_OUTLINE_TTY Table Type: Outline data 20060425
2 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
3 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
4 Importing IM_OUTLINE_NO Call by reference Type reference (TYPE) SRV_OUTLINE-OUTLINE Outline Number 20060425
5 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_EXT_HEADER-PACKNO Package number 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_ONLY_DB_ONLY_SET Both flags set 20060425
2 ERROR_NO_DATA_FOUND No Outline data exist 20060509

Method READ_PURCHASING_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER_PACKNO Call by reference Type reference (TYPE) I Package Number 20060831
# Exception Resumable Description Created on
1 ERROR_NO_DATA_FOUND 20060831

Method READ_SERVICE_FROM_SSC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ASMD Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SERVICE Create/Change Communication Structure for Service Master 20060425
2 Importing IM_SERVICEDATA_SERVICE_TYPE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_EDITION Edition of Service Type 20060425
3 Importing IM_SERVICEDATA_SSC_ITEM Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_ITEM Standard Service Catalog Item 20060425
4 Importing IM_SERVICEDATA_SSC_TYPE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_SRV_TYPE Key to Service Type 20060425
# Exception Resumable Description Created on
1 ERROR_READ_SERVICE_FROM_SSC Error when reading service from ssc 20060509

Method READ_SRV_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_SERVICE_LINE Call by reference Type reference (TYPE) SRV_SERVICE_LINE_TTY Table Type: Service line Data 20060425
2 Importing IM_DB_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
3 Importing IM_MODIFY_ONLY Call by reference Type reference (TYPE) FLAG General Flag 20060425
4 Importing IM_OUTLINE_NO Call by reference Type reference (TYPE) SRV_OUTLINE-OUTLINE Outline Number 20060425
5 Importing IM_PACKNO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-PACKNO Package number 20060425
6 Importing IM_SERVICE_NO Call by reference Type reference (TYPE) SRV_SERVICE_LINE-INTROW Service number 20060425
# Exception Resumable Description Created on
1 ERROR_MODIFY_ONLY_DB_ONLY_BOTH 20060425
2 ERROR_NO_DATA_FOUND If no data is found in the db for the input 20060510
3 ERROR_OUTLINE_INITIAL 20060510

Method READ_SSC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXT_SERVICE_LONGTEXT Call by reference Type reference (TYPE) SRV_LONGTEXTS_TTY Table Type: Long Text 20060425
2 Exporting EX_SHORT_TEXT Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SHORT_TEXT Short Text 20060425
3 Exporting EX_UOM Call by reference Type reference (TYPE) SRV_SERVICE_LINE-UOM Base Unit of Measure 20060425
4 Exporting EX_VALUATION_CLASS Call by reference Type reference (TYPE) SRV_SERVICE_DATA-VAL_CLASS Valuation Class 20060425
5 Importing IM_SRV_SERVICE_TYPE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_EDITION Edition of Service Type 20060425
6 Importing IM_SRV_SSC_ITEM Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_ITEM Standard Service Catalog Item 20060425
7 Importing IM_SRV_SSC_TYPE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-SSC_SRV_TYPE Key to Service Type 20060425
# Exception Resumable Description Created on
1 ERROR_READ_SSC Error when reading service catelogue 20060509

Method READ_VALUATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VAL_CLASS Call by reference Type reference (TYPE) SRV_SERVICE_DATA-VAL_CLASS Valuation Class 20060425
2 Exporting EX_VAL_GRP_CODE Call by reference Type reference (TYPE) T001K-BWMOD Valuation Grouping Code 20060425
3 Importing IM_MATL_GRP Call by reference Type reference (TYPE) SRV_SERVICE_DATA-MATL_GROUP Material Group 20060425
4 Importing IM_PLANT Call by reference Type reference (TYPE) SRV_EXT_HEADER-PLANT Plant 20060503
# Exception Resumable Description Created on
1 ERROR_PLANT_NOT_DEFINED 20060508
2 ERROR_VALAREA_NOT_DEFINED 20060508

Method READ_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNTRY_GRP Call by reference Type reference (TYPE) T510X-MOLGA Country Grouping 20061011
2 Importing IM_WAGETYPE Call by reference Type reference (TYPE) SRV_SERVICE_LINE-WAGE_TYPE Wage Type 20061011
# Exception Resumable Description Created on
1 ERROR_INVALID_WAGETYPE Invalid wage type 20061011

Method SET_DOC_FOR_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOC_NO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20060503

Method SET_DOC_FOR_SAVE on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method SET_EXT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXT_HEADER Call by reference Type reference (TYPE) SRV_EXT_HEADER Structure for External Header Data 20060425

Method SET_EXT_HEADER on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method SET_LIMITS_DELETED Signature

Method SET_LIMITS_DELETED on class CL_DB_SERVICE_PACKAGE_MMSRV has no parameter.
Method SET_LIMITS_DELETED on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method SET_TAB_DATA_FOR_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CDTXT_MM_SERVICE Call by reference Type reference (TYPE) MEOUT_T_CDTXT Table Type: Change Documents for Texts 20100202
2 Changing CD_RANGE Call by reference Type reference (TYPE) T_CD_RANGE 20100202
3 Exporting RE_EXIST Value transfer Type reference (TYPE) BOOLEAN Link field for view query 20100202

Method SET_TAB_DATA_FOR_CD on class CL_DB_SERVICE_PACKAGE_MMSRV has no exception.

Method UNIT_OF_MEASURE_ISO_TO_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SAP_CODE Call by reference Type reference (TYPE) T006-MSEHI Unit of Measurement 20060915
2 Exporting EX_UNIQUE Call by reference Type reference (TYPE) ISOFIELDS-UNIQUE Checkbox 20060915
3 Importing IM_ISO_CODE Call by reference Type reference (TYPE) T006-ISOCODE ISO code for unit of measurement 20060915
# Exception Resumable Description Created on
1 ERROR_NOT_FOUND Error not found 20060922

Method UNIT_OF_MEASURE_SAP_TO_ISO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ISO_CODE Value transfer Type reference (TYPE) T006-ISOCODE ISO code for unit of measurement 20060915
2 Importing IM_SAP_CODE Value transfer Type reference (TYPE) T006-MSEHI Unit of Measurement 20060915
# Exception Resumable Description Created on
1 ERROR_NOT_FOUND ISO code not found in system 20060915
2 ERROR_NO_ISO_CODE SAP code has no ISO code assigned to it 20060915

Method UPDATE_DB Signature

Method UPDATE_DB on class CL_DB_SERVICE_PACKAGE_MMSRV has no parameter.
# Exception Resumable Description Created on
1 ERROR_UPDATE_DB Error in updating database 20060512
History
Last changed by/on SAP  20130531 
SAP Release Created in 700