Setting Guide For Requred Fields Enhancement

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Setting Guide for Requred Fields Enhancement

1 Purpose
The purpose of this document is to describe how to maintain requred fields in Convergent Invoicing.

2 Setting
SAP Billing and Revenue Innovation Management rapid-deployment solution delivers industry specific
requred fields enhancement. For details of which fields to add in respective industry, and what
parameters to enter, check the attached excel file in chapter Appendix.

You are required to have enough authorization to enhance the related structures, for example
the authorization S_DEVELOP. Otherwise, the enhanced structures and tables will be partly
active.

If later you will transport the enhancement to other systems, save the enhancement to a
package that is transportable.

2.1 Defining Data Elements


Use
To define your own requred field, you must first have a data element for reference. If the systems
existing data element cannot satisfy your requirement, define your own data element.
Open the file in later chapter Appendix and choose your industry sheet. Column "Data Element" lists
data elements used in SAP Billing and Revenue Innovation Management rapid-deployment solution.
Those with name starting with "Z" are to be defined in this activity.

Procedure
1. This Setting takes following field as example. Create the data elements according to the details in
your industry sheet.
Requred Field Data Element Description
ZZCOUNTRY_ZONE Z_COUNTRY_ZONE Zone - depending on Country of Dest.
2. Access the activity choosing one of the following navigation options:
SAP ECC menu Tool ABAP Workbench Development ABAP Dictionary
Transaction code SE11
3. If the data element is defined with a domain with requred specific values, define a domain first.
Otherwise go to step 10 to create the data element.
4. On the ABAP Dictionary: Initial Screen screen, choose Domain, make the following entries:
Field name Description User action and values Note
<Domain>
Domain
e.g. ZCOUNTRY_ZONE
5. Choose Create.
6. On the Dictionary: Change Domain screen, make the following entries:
Field name Description User action and values Note
Field name Description User action and values Note
Short Description Country Zone
Data Type CHAR
No. Characters 1
7. Choose tab Value Range and make the following entries:
Fix.Val. Short Descript.
A EU -Zone countries / Switzerland
B rest of Europe
C Asia / Africa / North America / Canada
D South America / Pacific Islands
E Australia / New Zealand
N Germany
8. Choose Save then Activate. On the Create Object Directory Entry pop-up screen, enter your
assigned package.
9. Go back to the initial screen.
10. On the ABAP Dictionary: Initial Screen screen, choose Data type, make the following entries:
Field name Description User action and values Note
<Data element>
Data type
e.g. Z_COUNTRY_ZONE
11. Choose Create.
12. Choose Data element on the pop-up screen, choose Continue.
13. On the Dictionary: Change Data Element screen, make the following entries:
Field name Description User action and values Note
Zone - depending on Country of
Short Description
Dest.
14. On Data Type tab, choose Domain or Predefined Type and enter the parameters. Enter domain
ZCOUNTRY_ZONE in this example.
15. Choose Field Label tab, make the following entries:
Field name Length Field Label
Short 10 Zone
Medium 20 Country Zone Dest.
Long 30 Country Zone of Destination
Heading 10 Zone
16. Choose Save then Activate. On the Create Object Directory Entry pop-up screen, enter your
assigned package.

Result
Data elements are defined for requred fields.
2.2 Requred Fields in Billable Item Classes
2.2.1 Adding Fields in Requred Includes for Billable Item Classes
Use
To include requred-specific fields in the interface and data store of billable item classes, you must first
add these fields in one of the following requred includes:
CI_FKKBIXBIT_IT (Main Items)
CI_FKKBIXBIT_PY (Payment Data Items)
CI_FKKBIXBIT_TX (Tax Items)
Open the file in later chapter Appendix and choose your industry sheet. Column "Requred Field" lists
all requred fields used in SAP Billing and Revenue Innovation Management rapid-deployment solution.
Those with name starting with "ZZ" are to be defined.

In this solution package, enhance CI_FKKBIXBIT_IT for both Postal and Banking.

Prerequisites
The relevant data elements exist in the system or have been defined as described in previous step
"Defining Data Elements".

Procedure
1. Access the activity choosing one of the following navigation options:
SAP ECC menu Tool ABAP Workbench Development ABAP Dictionary
Transaction code SE11
2. On the ABAP Dictionary: Initial Screen screen, choose Data type and enter the requred include
you want to enhance, e.g. CI_FKKBIXBIT_IT.
3. Choose Create.
4. Choose Structure on the pop-up screen, choose Continue, make the following entries:
Field name Description User action and values Note
e.g. Requred Include for Billable
Short Description
Item Classes
5. On the Components tab make the following entries:
Component Typing Method Component Type
<Requred field> 1 Types <Data element>

To enable to be assigned in billable item classes, the requred field has to be within a length of
16.
Before adding the component check whether same entry is already defined.
6. Choose Enter. Other columns can be filled with contents automatically.
7. Choose Save, on the Create Object Directory Entry pop-up screen, choose your assigned
package.
8. From the menu choose Extras Enhancement Category. If an information pops up, choose
Continue(Enter) to confirm it.
9. On the Maintain Enhancement Category for <your requred include> popup screen, select an
option, for example Can Be Enhanced (Deep). Then choose Copy (Enter).
10. Choose Activate. Check the log if necessary. Make sure the structure status is Active.

Result
Requred fields are added in the corresponding requred includes.

2.2.2 Assigning Fields in Billable Item Classes


Use
You assign the requred-specific fields in the billable item classes.

Prerequisites
The requred fields have been assigned to the custmer include as described in previous step "Adding
Fields in Requred Includes for Billable Item Classes".

Procedure
1. Access the activity choosing one of the following navigation options:
Transaction code
IMG menu
2. On the Display Billable Item Classes screen, choose Display <-> Change.
3. Select the required class: PSTL, PSTB (for Postal) or YBNK (for Banking), then choose Selected
entries.
4. Choose Requred Fields.
5. On the Maintain Requred Fields screen, status group B Billable, add the requred fields in column
Field Name. Then choose Enter.
6. Choose Other Status Group, in status group R Raw Data, add the requred fields in column Field
Name. Then choose Enter.
7. Choose Save then Back.
8. After your Settings are done, choose Activate Setting. Confirm the information pop-up.
9. From the menu choose Environment Generation.
10. Select the class and choose Generate. Confirm the pop-ups with Yes. After generation a window
Generation of Results pops up.
11. Choose Back and Exit.

Result
Requred fields are added in the corresponding billable item classes.

You might also like