You are on page 1of 13

DDIC Object Creation

Disclaimer: This document is a draft, and provided as a reference. This document is not to be considered
final, and all information contained herein is subject to change. As such, this document is not to be
quoted, cited in any reference, or used by anyone for any purpose other than as a draft document

Contents
1. Domains Creation.................................................................................................................................. 2
J_1IG_BILL_TYPE ....................................................................................................................................... 2
J_1IG_STATUS ........................................................................................................................................... 2
2. Data Element creation .......................................................................................................................... 2
3. Table Creation ....................................................................................................................................... 3
J_1IG_SUBCON .......................................................................................................................................... 3
J_1IG_SUB_INV ......................................................................................................................................... 6
4. Structure Creation................................................................................................................................. 7
J_1IG_GRX ................................................................................................................................................. 7
5. Table Type Creation .............................................................................................................................. 8
J_1IG_TT_GRX ........................................................................................................................................... 8
J_1IG_TT_SUBCON .................................................................................................................................... 8
6. View Creation ........................................................................................................................................ 9
7. Function group Creation ........................................................................................................................... 9
J_1IG_VIEW ............................................................................................................................................... 9
J_1IG_SUBCON .......................................................................................................................................... 9
8. Messages Creation .................................................................................................................................. 10
9. Application Log Object Creation ............................................................................................................. 10
7. TMG for View ...................................................................................................................................... 11
Disclaimer.................................................................................................................................................... 13
1. Domains Creation

J_1IG_BILL_TYPE
 Execute tcode SE11 and select the radio button for ‘Domain’.
 Provide the name ‘J_1IG_BILL_TYPE’ and select the Create button.
 Provide the short description as “Billing Classification for Subcontracting”.
 Enter the data type as “CHAR” and the No. of places as ‘1’.
 Provide the following domain values.
1 Subcontracting Challan
2 Subcontracting Invoice
 Save the domain within the package “J1I_GST_LO” and activate

J_1IG_STATUS
 Execute tcode SE11 and select the radio button for ‘Domain’.
 Provide the name ‘J_1IG_STATUS’ and select the Create button.
 Provide the short description as “Subcontracting Status”.
 Enter the data type as “CHAR” and the No. of places as ‘1’.
 Provide the following domain values.
F Fully Reconciled
P Partially Reconciled
C Challan Created
D Document Reversed
R Challan Reversed
I Invoice Created
S Invoice Reversed
 Save the domain within the package “J1I_GST_LO” and activate

2. Data Element creation

 Execute tcode SE11 and select the radio button for ‘Data Type’.
 Provide the name ‘J_1IG_BILL_TYPE’ and select the Create button.
 Provide the short description as “Billing Classification for Subcontracting”.
 Enter the domain as “J_1IG_BILL_TYPE”.
 Provide the following field labels
Short 10 Bill Class
Medium 15 Billing Class.
Long 22 Billing Classification
Heading 55 Billing Classification
 Save the data element within the package “J1I_GST_LO” and activate
Similarly, create the following data elements

Data Element Short Description Domain Label


J_1IG_CI Challan Number or VBELN Short 10 Chln/Inv.
Invoice Number for Medium 20 Challan or Inv. No.
Subcontracting Long 25 Challan or Invoice Number
Heading 22 Challan or Invoice No.
J_1IG_ITEM Challan Item or Invoice POSNR Short 10 Item
Item for Subcontracting Medium 20 Challan or Inv. Item
Long 25 Challan or Invoice Item
Heading 25 Challan or Invoice Item
J_1IG_OPENQ Challan Quantity Open MENG13 Short 10 Open Qty.
for Reconciliation Medium 20 Ch. Open Quantity
Long 33 Challan Open Quantity
for Recon.
Heading 33 Challan Open Quantity
for Recon.
J_1IG_RECQ Challan Reconciled MENG13 Short 10 Recon. Qty
Quantity Medium 20 Ch. Reconciled Qty
Long 30 Challan Reconciled
Quantity
Heading 30 Challan Reconciled
Quantity
J_1IG_RQTY GR Remaining Quantity MENG13 Short 10 GR Rem Qty
Medium 20 GR Rem. Qty.
Long 25 GR Remaining Quantity
Heading 25 GR Remaining Quantity
J_1IG_STATUS Subcontracting Status J_1IG_STATUS Short 10 Sub. Stat
Medium 15 Sub. Status
Long 25 Subcontracting Status
Heading 25 Subcontracting Status

3. Table Creation

J_1IG_SUBCON
 Execute tcode SE11 and select the radio button for ‘Database Table’.
 Provide the name ‘J_1IG_SUBCON’ and select the Create button.
 Provide the short description as “Subcontracting Document Reference”.
 Select the following attributes for the table

Delivery Class: A (Application Table)


Data Browser/Table View Editing : Display/Maintenance Allowed with Restrictions
Data Class : APPL1 (Transactional data. Transparent tables)
Size Category : 6
Buffering Not Allowed
Enhancement Category : Can be enhanced (Character like or numeric)

 Maintain the following fields and their associations as shown below.


Ensure that you have correctly maintained the Key fields and the Initial indicator.

 Input Help/Check
 Currency/Quantity Fields

 Save the table within the package “J1I_GST_LO” and activate it.
J_1IG_SUB_INV
 Execute tcode SE11 and select the radio button for ‘Database Table’.
 Provide the name ‘J_1IG_SUB_INV’ and select the Create button.
 Provide the short description as “Classify Billing Types for Subcontracting”.
 Select the following attributes for the table

Delivery Class: C (Customizing Table)


Data Browser/Table View Editing : Display/Maintenance Allowed with Restrictions
Data Class : APPL2 (Organization and customizing)
Size Category : 0
Buffering: Buffering ON (Fully buffered)
Enhancement Category : Can be enhanced (Character like or numeric)

 Maintain the following fields and their associations as shown below.

 Input Help/Check

 Save the table within the package “J1I_GST_LO” and activate it.
4. Structure Creation

J_1IG_GRX
 Execute tcode SE11 and select the radio button for ‘Data Type’. Within the pop-up window,
select ‘Structure’.
 Provide the name ‘J_1IG_GRX’ and select the Create button.
 Provide the short description as “Subcontracting Reconciliation”.
 Provide the following details.

 Input Help/ Check


 Currency/Quantity Fields

 Provide the Enhancement Category as “Can be enhanced (Character like or numeric) “


 Save the table within the package “J1I_GST_LO” and activate it.

5. Table Type Creation

J_1IG_TT_GRX

 Execute tcode SE11 and select the radio button for ‘Data Type’. Within the pop-up window,
select ‘Table Type’.
 Provide the name ‘J_1IG_TT_GRX’ and select the Create button.
 Provide the short description as “Subcontracting Reconciliation”.
 Enter the row type as “J_1IG_GRX”.
 Save the table within the package “J1I_GST_LO” and activate it.

J_1IG_TT_SUBCON
 Execute tcode SE11 and select the radio button for ‘Data Type’. Within the pop-up window,
select ‘Table Type’.
 Provide the name ‘J_1IG_TT_SUBCON’ and select the Create button.
 Provide the short description as “Subcontracting Document Reference”.
 Enter the row type as “J_1IG_SUBCON”.
 Save the table within the package “J1I_GST_LO” and activate it.
6. View Creation
 Execute tcode SE11 and select the radio button for ‘View’. Select the option of “Maintenance
View”.
 Provide the name ‘J_1IG_V_SUBINV’ and select the Create button.
 Provide the short description as “Classifying Subcontracting Billing Types” and Table as
“J_1IG_SUB_INV’
 Enable all the table field as view fields.

 Save the view within the package “J1I_GST_LO” and activate it.

7. Function group Creation

J_1IG_VIEW

 Execute transaction code SE80 and select the drop down option of "Function Group".
 Provide the name J_1IG_VIEW and press Enter. System would prompt for creation, select "YES".
 Provide the Short Text as "GST IN: Maintenance Views".
 Save the object under the package "J1I_GST_LO".
 Activate the function group.

J_1IG_SUBCON

 Execute transaction code SE80 and select the drop down option of "Function Group".
 Provide the name J_1IG_SUBCON and press Enter. System would prompt for creation, select
"YES".
 Provide the Short Text as "Subcontracting for GST India".
 Save the object under the package "J1I_GST_LO".
 Activate the function group.
8. Messages Creation

 Execute tcode SE91 and provide the message class as "J_1IG_MSGS".


 Select 'Change' option.
 Add the following messages

036 Document Type is not maintained in Configuration for JV Reversal

037 No Vendor exists for the selection criteria

038 Please select a valid line

039 No sales area defined for plant

040 No Bill-to-party defined

041 Item category could not be determined

042 No price maintained for the selected material

043 Material document & & not found

044 Material document is fully reconciled

045 Reconciliation details have been saved

046 Material Document Quantity Exceeds Challan Quantity

047 Challan number entered does not exist/cancelled

049 Subcon. Challan/Invoice exist for the document

050 Challan referred for reconciliation. Cannot cancel the document.

 Save and activate.

9. Application Log Object Creation


 Execute tcode SLG0 and select on New Entries from the application toolbar.
 Provide the object name "J_1IG_SUB" and text " GST IN: Subcontracting".
 Double click on Sub-Objects and select New Entries.
 Provide the sub-object name "MATDOC" and text "Material Document".

 Save and activate.

7. TMG for View

 Execute SE11 and provide view ‘J_1IG_V_SUBINV’.


 From the Menu bar, navigate to the Table Maintenance Generator

 Provide the Function Group ‘J_1IG_VIEW’. Select the option “One Step” and provide the screen
number as ‘1’.
 Click on create icon.
 Save and activate.
Disclaimer

Disclaimer: © 2016 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication
may be reproduced or transmitted in any form or for any purpose without the express permission of
SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-
en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only,
without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate
company products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any
course of business outlined in this document or any related presentation, or to develop or release any
functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its
affiliated companies’ strategy and possible future developments, products, and/or platform directions
and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at
any time for any reason without notice. The information in this document is not a commitment,
promise, or legal obligation to deliver any material, code, or functionality. All forward-looking
statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-
looking statements, which speak only as of their dates, and they should not be relied upon in making
purchasing decisions.

You might also like