Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20100310 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | UESUH | Change Document Structure: Generated by RSSCD000 | 20060425 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ESUH_MA | Ext. Services Management: Unpl. Service Limits: Account Dist | 20091104 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | UESUH | Change Document Structure: Generated by RSSCD000 | 20060502 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SRV_EXT_HEADER | Structure for External Header Data | 20060425 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | KOMG | Allowed Fields for Condition Structures | 20060425 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SRV_ALT_SERVICE_TTY | Table Type: Alternative line keys | 20061012 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | UESKL_TTY | Table Type:Change Document Structure for Serviceline Acc Ass | 20060425 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | UESKL_TTY | Table Type:Change Document Structure for Serviceline Acc Ass | 20060502 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | UESLH_TTY | Table type: Change Document Structure for Service lineheader | 20060425 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | UESLH_TTY | Table type: Change Document Structure for Service lineheader | 20060502 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | UESLL_TTY | Table type: Change Document Structure for Outline/Service | 20060425 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | UESLL_TTY | Table type: Change Document Structure for Outline/Service | 20060502 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | UESUC_TTY | Table Type: Change Document Structure for Contract limit | 20060425 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | UESUC_TTY | Table Type: Change Document Structure for Contract limit | 20060502 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | SRV_INTROW_KEY_TTY | Table Type: Strucuture for store next introw | 20060510 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | ME_KONV | Table Type: Conditions | 20060425 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | UKONVC_SRV_TTY | Table type: Change document structure for Pricing | 20060608 | |||
| 19 | 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 | Instance method | Public | Constructor | CONSTRUCTOR | 20060425 | |
| 2 | Instance method | Public | Method | Filling all the service to validate the alternative line | 20061013 | |
| 3 | Instance method | Private | Method | 20100202 | ||
| 4 | Instance method | Private | Method | Filling ESLH Table. | 20060508 | |
| 5 | Instance method | Public | Method | Generate id | 20090424 | |
| 6 | Instance method | Public | Method | Get the alternative service lines | 20061013 | |
| 7 | Instance method | Public | Method | Creating Introw for Contract Limit | 20060425 | |
| 8 | Instance method | Public | Method | Getting next rownumber | 20060425 | |
| 9 | Instance method | Public | Method | Generating the next number | 20060425 | |
| 10 | Instance method | Public | Method | Posting Accounting Data | 20060425 | |
| 11 | Instance method | Public | Method | Posting Condition Data | 20060425 | |
| 12 | Instance method | Public | Method | Posting the Limit Data | 20060425 | |
| 13 | Instance method | Public | Method | Posting the long texts | 20060425 | |
| 14 | Instance method | Public | Method | Posting Outline Data | 20060425 | |
| 15 | Instance method | Public | Method | Posting the Service lines | 20060425 | |
| 16 | Instance method | Public | Method | Reading Accounting line data | 20060425 | |
| 17 | Instance method | Public | Method | Reading Company code from DB | 20060425 | |
| 18 | Instance method | Public | Method | Reading Condition Data From DB | 20060425 | |
| 19 | Instance method | Public | Method | Reading the Contract Data | 20060425 | |
| 20 | Instance method | Public | Method | Reading the Contract Limit | 20060425 | |
| 21 | Instance method | Public | Method | Read Countrry | 20091019 | |
| 22 | Instance method | Public | Method | Reading Data from ESLH | 20060425 | |
| 23 | Instance method | Public | Method | Reading introw from ESLL. | 20060508 | |
| 24 | Instance method | Public | Method | Reading the Limit Data | 20060425 | |
| 25 | Instance method | Public | Method | Reading Long texts | 20060425 | |
| 26 | Instance method | Public | Method | Read Material Group | 20061012 | |
| 27 | Instance method | Public | Method | Reading MSSLimit Data | 20060425 | |
| 28 | Instance method | Public | Method | Reading Outline Data | 20060425 | |
| 29 | Instance method | Public | Method | Reading Purchasing Data | 20060831 | |
| 30 | Instance method | Public | Method | Reading Service master from SSC | 20060425 | |
| 31 | Instance method | Public | Method | Reading the Service lines from DB | 20060425 | |
| 32 | Instance method | Public | Method | Reading the SSC Data | 20060425 | |
| 33 | Instance method | Public | Method | Reading Valuation Data From DB | 20060425 | |
| 34 | Instance method | Public | Method | Reading wage type | 20061011 | |
| 35 | Instance method | Public | Method | Setting the value for document save | 20060503 | |
| 36 | Instance method | Public | Method | Sets the external header to private attribute | 20060425 | |
| 37 | Instance method | Public | Method | 20100310 | ||
| 38 | Instance method | Private | Method | 20100202 | ||
| 39 | Instance method | Public | Method | Check for Unit of Measure from ISO to SAP | 20060915 | |
| 40 | Instance method | Public | Method | Check for Unit of Measure from SAP to ISO | 20060915 | |
| 41 | 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 | IM_ALTERNATIVE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-ALTERNATIVE | Alternatives Line Number | 20061013 | |||
| 2 | IM_ALT_SRV_LINE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-ALT_SRV_LINE | Alternatives: Reference to basic item | 20061013 | |||
| 3 | IM_CHANGE_IND | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-CHANGE_IND | Change type (U, I, E, D) | 20061013 | |||
| 4 | IM_INTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Line Number | 20061013 | |||
| 5 | IM_OUTLINE | Call by reference | Type reference (TYPE) | SRV_OUTLINE-OUTLINE | Outline Number | 20061013 | |||
| 6 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-PACKNO | Package number | 20061013 | |||
| 7 | 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 | 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 | EXT_ESLH | Call by reference | Type reference (TYPE) | UESLH_TTY | Table type: UESLH | 20060508 | |||
| 2 | EXT_ESLH_OLD | Call by reference | Type reference (TYPE) | UESLH_TTY | Table type: UESLH | 20060508 | |||
| 3 | IMT_OUTLINE_DATA | Call by reference | Type reference (TYPE) | SRV_OUTLINE_TTY | Structure for outline data | 20060508 | |||
| 4 | IMT_OUTLINE_DATA_OLD | Call by reference | Type reference (TYPE) | SRV_OUTLINE_TTY | Structure for outline data | 20060508 | |||
| 5 | IM_EXT_HEADER | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER | Structure for External Header Data | 20060508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060920 |
Method GENERATE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOC_ITEM | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20090602 | |||
| 2 | IM_DOC_NO | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20090427 | |||
| 3 | IX_ESLH | Call by reference | Type reference (TYPE) | UESLH_TTY | Table Type:Change Document Structure for Service Line Header | 20090427 | |||
| 4 | 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 | 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 | 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 | EX_INTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Service Number | 20060425 | |||
| 2 | EX_MAPNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_DATA-MAPNO | Mapping Field f. PACKNO, INTROW at Item Level for Commitment | 20060510 | |||
| 3 | IM_INTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Line Number | 20061006 | |||
| 4 | IM_OUTLINE | Call by reference | Type reference (TYPE) | SRV_OUTLINE-OUTLINE | Outline Number | 20060425 | |||
| 5 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-PACKNO | Package number | 20060425 | |||
| 6 | IM_SRV_LINE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SRV_LINE | Line Number | 20060928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error when generating introw | 20060508 | ||
| 2 | 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 | EX_NUMBER | Call by reference | Type reference (TYPE) | NUMERIC | Package number | 20060425 | |||
| 2 | IM_NUMBER_RANGE | Call by reference | Type reference (TYPE) | INRI-NRRANGENR | Number range number | 20060425 | |||
| 3 | IM_OBJECT | Call by reference | Type reference (TYPE) | INRI-OBJECT | Name of number range object | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060506 | |||
| 2 | 20060718 |
Method POST_ACC_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_ACC_DATA | Call by reference | Type reference (TYPE) | SRV_ACC_DATA_TTY | Table Type: service account assignment data | 20060425 | |||
| 2 | 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 | 20060429 |
Method POST_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing Communications-Condition Record | 20060425 | |||
| 2 | IM_DEL_IND | Call by reference | Type reference (TYPE) | C | Deletion Flag | 20060526 | |||
| 3 | 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 | IMT_CONTRACT_LIMITS | Call by reference | Type reference (TYPE) | SRV_CONTRACT_LIMITS_TTY | Table type: Contract Limits | 20060425 | |||
| 2 | IMT_CONTRACT_LIMITS_OLD | Call by reference | Type reference (TYPE) | SRV_CONTRACT_LIMITS_TTY | Table type: Contract Limits | 20060503 | |||
| 3 | IM_LIMIT_DATA | Call by reference | Type reference (TYPE) | SRV_LIMIT_DATA | Structure for Limit Data | 20060425 | |||
| 4 | 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 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 | IMT_LONGTEXT | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS_TTY | Table Type: Long Text | 20060425 | |||
| 2 | IM_LANGUAGE | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER-LANGUAGE | Language Key of Current Text Environment | 20060425 | |||
| 3 | IM_TEXT_ID | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_ID | Text ID | 20060425 | |||
| 4 | IM_TEXT_NAME | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_NAME | Name | 20060425 | |||
| 5 | IM_TEXT_OBJECT | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_OBJECT | Texts: Application Object | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060508 |
Method POST_OUTLINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IMT_OUTLINE_DATA | Call by reference | Type reference (TYPE) | SRV_OUTLINE_TTY | Table Type: Outline data | 20060425 | |||
| 2 | IMT_OUTLINE_DATA_OLD | Call by reference | Type reference (TYPE) | SRV_OUTLINE_TTY | Table Type: Outline data | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060425 |
Method POST_SRV_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SERVICE_LINE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE | Service line Data | 20060425 | |||
| 2 | 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 | EXT_ACC_LINE | Call by reference | Type reference (TYPE) | SRV_ACC_DATA_TTY | Table Type: service account assignment data | 20060425 | |||
| 2 | EXT_ACC_TOTALS | Call by reference | Type reference (TYPE) | SRV_ACC_TOTALS_TTY | Table Type: accounting totals | 20060922 | |||
| 3 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 4 | IM_GET_CMPLTE_DATA | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20091214 | |||
| 5 | IM_LINE | Call by reference | Type reference (TYPE) | SRV_ACC_DATA-SRV_LINE | Line Number | 20060425 | |||
| 6 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 7 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER-PACKNO | Package number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Both modify only, db only flags are set | 20060425 | ||
| 2 | No data found | 20060425 |
Method READ_COMP_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMP_CODE | Call by reference | Type reference (TYPE) | T001 | Company Codes | 20060425 | |||
| 2 | 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 | EXT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TTY | Table Type: Pricing Communications-Condition Record | 20060425 | |||
| 2 | IM_COND_NO | Call by reference | Type reference (TYPE) | KOMK-KNUMV | Number of the document condition | 20060425 | |||
| 3 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 4 | IM_INTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Delete Indicator | 20060515 | |||
| 5 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Both the flags can't be set as true | 20060425 | ||
| 2 | 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 | EX_CONTRACT_DATA | Call by reference | Type reference (TYPE) | EKKO | Purchasing Document Header | 20060501 | |||
| 2 | EX_CONTRACT_ITEM_KTEXT | Call by reference | Type reference (TYPE) | KTEXT1 | Short Text 1 | 20060719 | |||
| 3 | EX_SUB_PACKNO | Call by reference | Type reference (TYPE) | PACKNO | Purchasing Document Header | 20060501 | |||
| 4 | IM_CONTRACT_ITEM | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20060501 | |||
| 5 | IM_CONTRACT_NO | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | if No Contract Data found | 20060501 | ||
| 2 | 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 | EXT_CONTRACT_LIMITS | Call by reference | Type reference (TYPE) | SRV_CONTRACT_LIMITS_TTY | Table type: Contract Limits | 20060425 | |||
| 2 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20060425 | ||
| 3 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20060425 | ||
| 4 | IM_PACKNO | Call by reference | Type reference (TYPE) | PACKNO | Package number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | both optional parameters are set | 20060425 | ||
| 2 | No Data Found | 20060508 |
Method READ_COUNTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T005 | Call by reference | Type reference (TYPE) | T005 | Countries | 20091019 | |||
| 2 | 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 | 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 | EX_INTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Line Number | 20060601 | |||
| 2 | EX_MAPNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-MAPNO | Mapping Field f. PACKNO, INTROW at Item Level for Commitment | 20060601 | |||
| 3 | IM_EXTROW | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SRV_LINE | Line Number | 20060508 | |||
| 4 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-PACKNO | Package number | 20060508 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No Data Found | 20060511 |
Method READ_LIMIT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LIMIT_DATA | Call by reference | Type reference (TYPE) | SRV_LIMIT_DATA | Structure for Limit Data | 20060425 | |||
| 2 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20060425 | ||
| 3 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | SPACE | General Flag | 20060425 | ||
| 4 | IM_PACKNO | Call by reference | Type reference (TYPE) | PACKNO | Package number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Both Flag Set | 20060425 | ||
| 2 | No Limit data exist | 20060501 |
Method READ_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_LINES | Call by reference | Type reference (TYPE) | TLINE_TTY | Table Type: Long Text | 20060719 | |||
| 2 | IM_LANGUAGE | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER-LANGUAGE | Language Key of Current Text Environment | 20060425 | |||
| 3 | IM_TEXT_ID | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_ID | Text ID | 20060425 | |||
| 4 | IM_TEXT_NAME | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_NAME | Name | 20060425 | |||
| 5 | IM_TEXT_OBJECT | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS-TEXT_OBJECT | Texts: Application Object | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060509 |
Method READ_MATERIAL_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MATKL | Call by reference | Type reference (TYPE) | MATKL | Material Group | 20061012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061012 |
Method READ_MSS_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 in READ_MSS_LIMIT | 20060501 |
Method READ_OUTLINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_OUTLINE_DATA | Call by reference | Type reference (TYPE) | SRV_OUTLINE_TTY | Table Type: Outline data | 20060425 | |||
| 2 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 3 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 4 | IM_OUTLINE_NO | Call by reference | Type reference (TYPE) | SRV_OUTLINE-OUTLINE | Outline Number | 20060425 | |||
| 5 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER-PACKNO | Package number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Both flags set | 20060425 | ||
| 2 | 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 | EX_HEADER_PACKNO | Call by reference | Type reference (TYPE) | I | Package Number | 20060831 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060831 |
Method READ_SERVICE_FROM_SSC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ASMD | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SERVICE | Create/Change Communication Structure for Service Master | 20060425 | |||
| 2 | IM_SERVICEDATA_SERVICE_TYPE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SSC_EDITION | Edition of Service Type | 20060425 | |||
| 3 | IM_SERVICEDATA_SSC_ITEM | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SSC_ITEM | Standard Service Catalog Item | 20060425 | |||
| 4 | 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 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 | EXT_SERVICE_LINE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE_TTY | Table Type: Service line Data | 20060425 | |||
| 2 | IM_DB_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 3 | IM_MODIFY_ONLY | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20060425 | |||
| 4 | IM_OUTLINE_NO | Call by reference | Type reference (TYPE) | SRV_OUTLINE-OUTLINE | Outline Number | 20060425 | |||
| 5 | IM_PACKNO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-PACKNO | Package number | 20060425 | |||
| 6 | IM_SERVICE_NO | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-INTROW | Service number | 20060425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060425 | |||
| 2 | If no data is found in the db for the input | 20060510 | ||
| 3 | 20060510 |
Method READ_SSC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXT_SERVICE_LONGTEXT | Call by reference | Type reference (TYPE) | SRV_LONGTEXTS_TTY | Table Type: Long Text | 20060425 | |||
| 2 | EX_SHORT_TEXT | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SHORT_TEXT | Short Text | 20060425 | |||
| 3 | EX_UOM | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-UOM | Base Unit of Measure | 20060425 | |||
| 4 | EX_VALUATION_CLASS | Call by reference | Type reference (TYPE) | SRV_SERVICE_DATA-VAL_CLASS | Valuation Class | 20060425 | |||
| 5 | IM_SRV_SERVICE_TYPE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SSC_EDITION | Edition of Service Type | 20060425 | |||
| 6 | IM_SRV_SSC_ITEM | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-SSC_ITEM | Standard Service Catalog Item | 20060425 | |||
| 7 | 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 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 | EX_VAL_CLASS | Call by reference | Type reference (TYPE) | SRV_SERVICE_DATA-VAL_CLASS | Valuation Class | 20060425 | |||
| 2 | EX_VAL_GRP_CODE | Call by reference | Type reference (TYPE) | T001K-BWMOD | Valuation Grouping Code | 20060425 | |||
| 3 | IM_MATL_GRP | Call by reference | Type reference (TYPE) | SRV_SERVICE_DATA-MATL_GROUP | Material Group | 20060425 | |||
| 4 | IM_PLANT | Call by reference | Type reference (TYPE) | SRV_EXT_HEADER-PLANT | Plant | 20060503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060508 | |||
| 2 | 20060508 |
Method READ_WAGETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COUNTRY_GRP | Call by reference | Type reference (TYPE) | T510X-MOLGA | Country Grouping | 20061011 | |||
| 2 | IM_WAGETYPE | Call by reference | Type reference (TYPE) | SRV_SERVICE_LINE-WAGE_TYPE | Wage Type | 20061011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | CDTXT_MM_SERVICE | Call by reference | Type reference (TYPE) | MEOUT_T_CDTXT | Table Type: Change Documents for Texts | 20100202 | |||
| 2 | CD_RANGE | Call by reference | Type reference (TYPE) | T_CD_RANGE | 20100202 | ||||
| 3 | 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 | EX_SAP_CODE | Call by reference | Type reference (TYPE) | T006-MSEHI | Unit of Measurement | 20060915 | |||
| 2 | EX_UNIQUE | Call by reference | Type reference (TYPE) | ISOFIELDS-UNIQUE | Checkbox | 20060915 | |||
| 3 | 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 | 20060922 |
Method UNIT_OF_MEASURE_SAP_TO_ISO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ISO_CODE | Value transfer | Type reference (TYPE) | T006-ISOCODE | ISO code for unit of measurement | 20060915 | |||
| 2 | IM_SAP_CODE | Value transfer | Type reference (TYPE) | T006-MSEHI | Unit of Measurement | 20060915 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ISO code not found in system | 20060915 | ||
| 2 | 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 in updating database | 20060512 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |