Ansicht
Dokumentation
ISU_C4C_MDT_TEMPLATE - Configure MDT Template
Addresses (Business Address Services) Vendor Master (General Section)This documentation is copyright by SAP AG.
In this configuration step, you need to assign the process code and MDT template that you have created in the transaction EPRODCUST. The utilities solution in SAP Cloud for Customer uses this assignment to create customer and contract account in the guided process for move-in (creating customer and contract account) and transfer (creating contract account) and for changing rate category and installation facts.
The steps involved in configuring the MDT template are summarized here:
1) Create the MDT template using the transaction code EPRODCUST
2) Assign the process code and MDT template to the IMG activity
3) Implement the web service ISU_C4C_UTILITIES_MDT_MVI_CRT.This is to be able to use the template in the guided processes for move-in, move-in in transfer and rate category (Installation Facts) modification.
The service ISU_C4C_UTILITIES_MDT_MVI_CRT isused for Move-In, Move-In in Transfer, Create Customer and Create Contract Account in guided process for Move-In/ Transfer and Rate Category (Installation Facts) modification.
When assigning an MDT template in the IMG activity, you also need to specify a corresponding process code for the template. You can choose from SAP delivered process codes listed below or create custom process codes.
Process Code Description |
0001 Create Customer |
0002 Create Contract Account |
0003 Create Move In |
0004 Change Rate Category |
Creation of MDT Template
In the transaction code EPRODCUST, you need to create the MDT template with category assignment - NewCust (standard template delivered by SAP IS-Utilities). A series of hierarchical nodes representing Utilities objects (along with the field level assignments) is displayed in the template.
Double click on a node to list the mandatory fields for an object (listed below in this document). You will see that for each field name, you can update the 'Value'. However, it is recommended to retain the naming convention as given in the standard template. Note that you may assign different 'Services' to these fields depending on your business requirements.
If you need to add additional fields, ensure the naming convention mapping is maintained in the pre-exit add-in method MDT_MVI_CREATE_PRE.
Business Add-In Details:
- BADI: BADI_COD_UTIL_MDT_MVI_CREATE
- Interface: IF_COD_UTIL_MDT_MVI_CREATE
- Method:COD_UTILITIES_MDT_MVI_CREATE (MDT_MVI_CREATE_PRE and MDT_MVI_CREATE_POST)
The following structure MDT Configuration is applicable in guided processes for Move-In, Move-In in Transfer, Create Customer and Create Contract Account in guided Move-In/Guided Transfer and Rate Category Modification.
Default Field Name - 'Value' mapping in the MDT template:
Business partner:
PARTNER | Parameter PARTNER | Business Partner Number | |
BU_GROUP | Constant 0001 | Business Partner Grouping | |
TYPE | Parameter TYPE | Business partner category | |
TITLE | Parameter TITLE | Form-of-Address Key | |
NAME_FIRST | Parameter NAME_FIRST | First name of business partner (person) | |
NAME_LAST | Parameter NAME_LAST | Last name of business partner (person) | |
NAME_ORG1 | Parameter NAME_ORG1 | Name 1 of organization | |
BU_SORT1 | Parameter BU _SORT1 | Search Term 1 for Business Partner | |
XSEXF | Parameter XSEXF | Selection: Business partner is female | |
XSEXM | Parameter XSEXM | Selection: Business partner is male | |
XSEXU | Parameter XSEXU | Selection: Sex of business partner is not known | |
---------------------------------------------------------------------------------------------------------------------------------------------------
Business partner: Sub Node BP Address:
ADDRNUMBER | Parameter ADDRNUMBER | Address number | |
STREET | Parameter STREET | Street | |
HOUSE_NUM1 | Parameter HOUSE_NUM1 | House Number | |
POST_CODE1 | Parameter POST_CODE1 | City postal code | |
CITY1 | Parameter CITY1 | City | |
COUNTRY / REGION | Parameter COUNTRY / REGION | Country / Region Key | |
REGION | Parameter REGION | Region (State, Province, County) | |
LANGU | Constant EN | Language Key | |
XDFADR | Constant X | Indicator: Address is standard address |
---------------------------------------------------------------------------------------------------------------------------------------------------
BP Address Sub Node: BP Telephone Number - Phone Number
CONSNUMBER Parameter CONSNUMBER1 Sequence number |
TEL_NUMBER Parameter TEL_NUMBER1 Telephone no.: dialling code+number |
FLGDEFAULT Parameter FLGDEFAULT Standard Sender Address in this Communication Type |
R3_USER Parameter R3_USER1 Indicator: Telephone is a Mobile Telephone |
---------------------------------------------------------------------------------------------------------------------------------------------------
BP Address Sub Node: BP Telephone Number- Mobile Number
CONSNUMBER Parameter CONSNUMBER2 Sequence number |
TEL_NUMBER Parameter TEL_NUMBER2 Telephone no.: dialling code+number |
R3_USER Parameter R3_USER2 Indicator: Telephone is a Mobile Telephone |
---------------------------------------------------------------------------------------------------------------------------------------------------
BP Address Sub Node: Sub Node: Business Partner E-Mail Address
CONSNUMBER Parameter CONSNUMBER Sequence number |
SMTP_ADDR Parameter SMTP_ADDR E-Mail Address |
---------------------------------------------------------------------------------------------------------------------------------------------------
Contract Account:
VKONT Parameter VKONT |
VKTYP Parameter VKTYP |
GPART Key Reference < From Node "Business Partner ", Attribute "PARTNER " > |
VKBEZ Parameter VKBEZ |
VKONA Parameter VKONA |
TOGRU Parameter TOGRU |
VERTYP Constant 0001 |
ZAHLKOND Parameter ZAHLKOND |
KTOKL Parameter KTOKL |
KOFIZ_SD Parameter KOFIZ_SD |
FORMKEY Constant IS_U_BILL |
OPBUK Constant U100 |
STDBK Constant U100 |
MAHNV Parameter MAHNV |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object:
HAUS Parameter HAUS
SWERK Constant U001
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Address for Connection Object
STREET | Parameter | STREET |
HOUSE_NUM1 | Parameter | HOUSE_NUM1 |
POST_CODE1 | Parameter | POST_CODE1 |
CITY1 | Parameter | CITY1 |
COUNTRY / REGION | Parameter | COUNTRY / REGION |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise
VSTELLE | Parameter | VSTELLE |
HAUS,, Key Reference < From Node "Connection Object ", Attribute "HAUS " >
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation1
ANLAGE | Parameter | ANLAGE1 |
SPARTE | Parameter | SPARTE1 |
VSTELLE,,Key Reference,, < From Node "Premise ", Attribute "VSTELLE " >
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation1 Sub Node: Installation History
AB | Constant | 01/01/2011 |
AKLASSE | Constant | 0001 |
TARIFTYP | Parameter | TARIFTYP1 |
ABLEINH | Constant | ISUTNMON |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation1 Sub Node: Create Contract for Move-In
ANLAGE,,Key Reference,, < From Node "Utility Installation1 ", Attribute "ANLAGE " >
SPARTE | Parameter | SPARTE1 |
BUKRS | Constant | U100 |
GEMFAKT | Parameter | GEMFAKT1 |
KOFIZ | Constant | 01 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation2
ANLAGE | Parameter | ANLAGE2 |
SPARTE | Parameter | SPARTE2 |
VSTELLE,,Key Reference,, < From Node "Premise ", Attribute "VSTELLE " >
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation2 Sub Node: Installation History
AB | Constant | 01/01/2011 | |
AKLASSE | Constant | 0001 | |
TARIFTYP | Parameter | TARIFTYP2 | |
ABLEINH | Constant | ISUTNMON |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation2 Sub Node: Create Contract for Move-In
ANLAGE,,Key Reference,, < From Node "Utility Installation2 ", Attribute "ANLAGE " >
SPARTE | Parameter | SPARTE2 |
BUKRS | Constant | U100 |
GEMFAKT | Parameter | GEMFAKT2 |
KOFIZ | Constant | 01 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation3
ANLAGE | Parameter | ANLAGE3 |
SPARTE | Parameter | SPARTE3 |
VSTELLE,,Key Reference,, < From Node "Premise ", Attribute "VSTELLE " >
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation3 Sub Node: Installation History
AB | Constant | 01/01/2011 | |
AKLASSE | Constant | 0001 | |
TARIFTYP | Parameter | TARIFTYP3 | |
ABLEINH | Constant | ISUTNMON |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Utility Installation3 Sub Node: Create Contract for Move-In
ANLAGE,,Key Reference,, < From Node "Utility Installation3", Attribute "ANLAGE " >
SPARTE | Parameter | SPARTE3 |
BUKRS | Constant | U100 |
GEMFAKT | Parameter | GEMFAKT3 |
KOFIZ | Constant | 01 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In
EINZDAT | Parameter | EINZDAT |
VKONT,, Key Reference < From Node "Contract Account ", Attribute "VKONT " >
COPY_PREMISE_ADDR | Constant | 1 |
TDLINE | Parameter | TDLINE |
CREATE_WELC_LETTER | Constant | 1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Security Deposits in Move-In1
ANLAGE,, Key Reference,,< From Node "Utility Installation1 ", Attribute "ANLAGE " >
SEC_TOT_AMOUNT | Parameter | SEC_TOT_AMOUNT1 |
WAERS | Parameter | WAERS1 |
SEC_REASON | Parameter | SEC_REASON1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Security Deposits in Move-In2
ANLAGE,, Key Reference,,< From Node "Utility Installation2 ", Attribute "ANLAGE " >
SEC_TOT_AMOUNT | Parameter | SEC_TOT_AMOUNT2 |
WAERS | Parameter | WAERS2 |
SEC_REASON | Parameter | SEC_REASON2 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Security Deposits in Move-In3
ANLAGE,, Key Reference,,< From Node "Utility Installation3", Attribute "ANLAGE " >
SEC_TOT_AMOUNT | Parameter | SEC_TOT_AMOUNT3 |
WAERS | Parameter | WAERS3 |
SEC_REASON | Parameter | SEC_REASON3 |
-------------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Move-In Meter Reading Results
EQUNR | Parameter | EQUNR1 |
SERNR | Parameter | SERNR1 |
MATNR | Parameter | MATNR1 |
ZWNUMMER | Parameter | ZWNUMMER1 |
ZWSTAND | Parameter | ZWSTAND1 |
ABLHINW | Parameter | ABLHINW1 |
ISTABLART | Parameter | ISTABLART1 |
-------------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Move-In Meter Reading Results
EQUNR | Parameter | EQUNR2 |
SERNR | Parameter | SERNR2 |
MATNR | Parameter | MATNR2 |
ZWNUMMER | Parameter | ZWNUMMER2 |
ZWSTAND | Parameter | ZWSTAND2 |
ABLHINW | Parameter | ABLHINW2 |
ISTABLART | Parameter | ISTABLART2 |
-------------------------------------------------------------------------------------------------------------------------------------------------------
Connection Object Sub Node: Premise Sub Node: Move-In Sub Node: Create Move-In Meter Reading Results
EQUNR | Parameter | EQUNR3 |
SERNR | Parameter | SERNR3 |
MATNR | Parameter | MATNR3 |
ZWNUMMER | Parameter | ZWNUMMER3 |
ZWSTAND | Parameter | ZWSTAND3 |
ABLHINW | Parameter | ABLHINW3 |
ISTABLART | Parameter | ISTABLART3 |
Activate the following sub-nodes:
Installation Facts for Operand Category ADISCABS
OPERAND | Parameter | OPERAND_ADISCABS1 |
SAISON | Parameter | SAISON_ADISCABS1 |
AB | Parameter | AB_ADISCABS1 |
BIS | Parameter | BIS_ADISCABS1 |
RABZUS | Parameter | RABZUS_ADISCABS1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category ADISCPER
OPERAND | Parameter | OPERAND_ ADISCPER1 |
SAISON | Parameter | SAISON_ ADISCPER1 |
AB | Parameter | AB_ ADISCPER1 |
BIS | Parameter | BIS_ ADISCPER1 |
RABZUS | Parameter | RABZUS_ ADISCPER1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category AMOUNT
OPERAND | Parameter | OPERAND_ AMOUNT1 |
SAISON | Parameter | SAISON_ AMOUNT1 |
AB | Parameter | AB_ AMOUNT1 |
BIS | Parameter | BIS_ AMOUNT1 |
BETRAG | Parameter | BETRAG_AMOUNT1 |
WAERS | Parameter | WAERS_AMOUNT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category DDISCNT
OPERAND | Parameter | OPERAND_ DDISCNT1 |
SAISON | Parameter | SAISON_ DDISCNT1 |
AB | Parameter | AB_ DDISCNT1 |
BIS | Parameter | BIS_ DDISCNT1 |
RABZUS | Parameter | RABZUS_ DDISCNT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category DEMAND
OPERAND | Parameter | OPERAND_ DEMAND1 |
SAISON | Parameter | SAISON_ DEMAND1 |
AB | Parameter | AB_ DEMAND1 |
BIS | Parameter | BIS_ DEMAND1 |
LMENGE | Parameter | LMENGE1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts: Operand Category FACTOR
OPERAND | Parameter | OPERAND_ FACTOR1 |
SAISON | Parameter | SAISON_ FACTOR1 |
AB | Parameter | AB_ FACTOR1 |
BIS | Parameter | BIS_ FACTOR1 |
FACTOR | Parameter | FACTOR1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts: Operand Category FLAG
OPERAND | Parameter | OPERAND_ FLAG1 |
SAISON | Parameter | SAISON_ FLAG1 |
AB | Parameter | AB_ FLAG1 |
BIS | Parameter | BIS_ FLAG1 |
FLAG | Parameter | FLAG1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts Operand Category INTEGER
OPERAND | Parameter | OPERAND_ INTEGER1 |
SAISON | Parameter | SAISON_ INTEGER1 |
AB | Parameter | AB_ INTEGER1 |
BIS | Parameter | BIS_ INTEGER1 |
INTEGERR4 | Paramater | INTEGER41 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category LPRICE
OPERAND | Parameter | OPERAND_ LPRICE1 |
SAISON | Parameter | SAISON_ LPRICE1 |
AB | Parameter | AB_ LPRICE1 |
BIS | Parameter | BIS_ LPRICE1 |
PREIS | Parameter | PREIS_LPRICE1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category PDISCNT
OPERAND | Parameter | OPERAND_ PDISCNT1 |
SAISON | Parameter | SAISON_ PDISCNT1 |
AB | Parameter | AB_ PDISCNT1 |
BIS | Parameter | BIS_ PDISCNT1 |
RABZUS | Parameter | RABZUS_ PDISCNT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category QDISCNT
OPERAND | Parameter | OPERAND_ QDISCNT1 |
SAISON | Parameter | SAISON_ QDISCNT1 |
AB | Parameter | AB_QDISCNT1 |
BIS | Parameter | BIS_ QDISCNT1 |
RABZUS | Parameter | RABZUS_ QDISCNT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts: Operand Category QPRICE
OPERAND | Parameter | OPERAND_ QPRICE1 |
SAISON | Parameter | SAISON_ QPRICE1 |
AB | Parameter | AB_ QPRICE1 |
BIS | Parameter | BIS_ QPRICE1 |
PREIS | Parameter | PREIS_QPRICE1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts: Operand Category QUANT
OPERAND | Parameter | OPERAND_ QUANT 1 |
SAISON | Parameter | SAISON_ QUANT 1 |
AB | Parameter | AB_ QUANT1 |
BIS | Parameter | BIS_ QUANT1 |
MENGE | Parameter | QUANT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category SPRICE
OPERAND | Parameter | OPERAND_ SPRICE1 |
SAISON | Parameter | SAISON_ SPRICE1 |
AB | Parameter | AB_ SPRICE1 |
BIS | Parameter | BIS_ SPRICE1 |
PREISTUF | Parameter | PREISTUF1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts: Operand Category TPRICE
OPERAND | Parameter | OPERAND_ TPRICE1 |
SAISON | Parameter | SAISON_ TPRICE1 |
AB | Parameter | AB_ TPRICE1 |
BIS | Parameter | BIS_ TPRICE1 |
PREIS | Parameter | PREIS_TPRICE1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category USERDEF
OPERAND | Parameter | OPERAND_ UDEFVAL1 |
SAISON | Parameter | SAISON_ UDEFVAL1 |
AB | Parameter | AB_ UDEFVAL1 |
BIS | Parameter | BIS_ UDEFVAL1 |
UDEFVAL1 | Parameter | UDEFVAL11 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Additionally, If the number of INSTALLATION facts supported for an operand category is more than one, you must duplicate the required operand category node (right-click and select 'Duplicate'). and make sure the parameters for duplicated nodes are named sequentially. See the example below.
Example: If an installation 1234, has two facts for the same operand category AMOUNT and each facts has two different time frames (validity), then the Operand category for Amount node has to be duplicated 3 times more.
The mapping convention would be as follows:
Installation Facts for Operand Category AMOUNT(1)
OPERAND | Parameter | OPERAND_ AMOUNT1 |
SAISON | Parameter | SAISON_ AMOUNT1 |
AB | Parameter | AB_ AMOUNT1 |
BIS | Parameter | BIS_ AMOUNT1 |
BETRAG | Parameter | BETRAG_AMOUNT1 |
WAERS | Parameter | WAERS_AMOUNT1 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category AMOUNT(2)
OPERAND | Parameter | OPERAND_ AMOUNT2 |
SAISON | Parameter | SAISON_ AMOUNT2 |
AB | Parameter | AB_ AMOUNT2 |
BIS | Parameter | BIS_ AMOUNT2 |
BETRAG | Parameter | BETRAG_AMOUNT2 |
WAERS | Parameter | WAERS_AMOUNT2 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category AMOUNT(3)
OPERAND | Parameter | OPERAND_ AMOUNT3 |
SAISON | Parameter | SAISON_ AMOUNT3 |
AB | Parameter | AB_ AMOUNT3 |
BIS | Parameter | BIS_ AMOUNT3 |
BETRAG | Parameter | BETRAG_AMOUNT3 |
WAERS | Parameter | WAERS_AMOUNT3 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Installation Facts for Operand Category AMOUNT(4)
OPERAND | Parameter | OPERAND_ AMOUNT4 |
SAISON | Parameter | SAISON_ AMOUNT4 |
AB | Parameter | AB_ AMOUNT4 |
BIS | Parameter | BIS_ AMOUNT4 |
BETRAG | Parameter | BETRAG_AMOUNT4 |
WAERS | Parameter | WAERS_AMOUNT4 |
---------------------------------------------------------------------------------------------------------------------------------------------------
Vendor Master (General Section) General Material Data
This documentation is copyright by SAP AG.
Length: 48769 Date: 20240523 Time: 171930 sap01-206 ( 286 ms )