Intercompaany F001
Intercompaany F001
Table of contents
1. General 3
1.1 Development Object details <Auto-populated by BOT based on Dev Object> 3
1.2 Cross-functional dependencies & application impacts 4
1.3 Change history 5
2. Functional design requirements 6
2.1 Requirements description 6
2.2 Functional design driver 6
2.3 Functional design process flow 6
2.4 General information 7
3. Functional specification 8
3.1 Interfaces 8
3.2 Enhancements 9
3.3 Conversions 12
3.4 Forms 16
3.5 Workflow 18
3.6 Reports 18
3.6.1 SAP ERP report 18
3.6.2 Analytical Report details ( BW,HANA,BI,3rd Party in-scope reporting tools) 20
4. Error handling 23
5. Security and controls 24
6. Change management and impacts 25
7. Testing 26
7.1 Environment /Configuration 26
7.2 Data requirements 26
7.3 Testing Scenarios & Steps 26
8. Open issues/items for follow up 27
9. Other considerations 27
10. Glossary of terms 29
11. Appendix and attachments 30
11.1 Appendix A: <Title> 30
11.2 Appendix B: <Title> 30
11.3 Appendix C: <Title> 30
1.
1. General
1.1 Development Object details
Dev Object ID: F_IC_001
Attachments: ( ) No ( X ) Yes
Filename (s):
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
We also need to fix the logic for Service Recipient in the invoice output.
Assumptions/Constraints
<NA>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
3. Functional specification
3.1 Interfaces: Not Applicable
(*) Marked items are mandatory
Interface Details <Source and Target Auto-populated by BOT that will copy from linked Dev Object.>
* Source Application details
* Execution frequency/schedule
* Critical Dependencies
Middleware
<Provide information on the middleware requirements(CPI/PI/Mulesoft).>
Dependencies/Prerequisites/Processing considerations
<Describe all dependencies and prerequisites for the interface. Describe all processing and operational considerations for the
interface including reconciliation requirements. Describe if this needs to be scheduled and executed at a certain time.>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Automation description
NA
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Dependencies/Prerequisites/Processing considerations
NA
Selection Screen
Output Screen
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
3.3 Conversions NA
(*) Marked items are mandatory
Number of screens <If applicable, input the number of SAP Screens to Input the Data>
* Data Volume
* Program Type
( ) Batch Input ( ) Direct Input ( ) IDOC ( ) LSMW
( ) Other
Conversion Identification
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Conversion process
<Describe the source data. Include the source file format, system
* Data Sources source data resides in, required information to convert, current data
location and describe how the data will it be pulled into SAP.>
* Data volume
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Input File
Data Mapping
<Attach field mapping between legacy SAP fields & tables to S4 tables and fields. Mention data filter criteria,
transformations, substitutions etc as applicable >
Program Information
Program Name <Mention migration cockpit template, IDoc, BAPI or program name relevant for the conversion>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Development type
( ) Modification of Standard SAP Form
( X ) Yes ( ) No
Form path
VF03 – Display Output Requests
Special characteristics
Layout set
ZMCKSDBIL_CI_PROF_SRV_US_INV
Printing requirements
Technical Logic: we have 2 requirements for form change, which are as follows:
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Condition 1: We need to pick the address of plant where Business place is activated for the plant.
In this case, Pick VBRK-VBELN and Pass it in VBRP-VBELN and Pick VBRP-WERKS.
Use FM “VIEW_GET_DATA” in SE37 where View = J_1BT001WV.
Compare VBRP-WERKS in the FM and if system founds an entry in the FM for this VBRP-WERKS then use the
address logic as follows:
Pass VBRP-WERKS in T001W-WERKS and Pick T001W-ADRNR and Pass it in ADRC-ADRNR.
Pick all the fields as on date we are printing on the invoice.
In case if VBRP-WERKS is not available in the “VIEW_GET_DATA” then skip this logic and Pick the logic from
Condition 2 for the printing.
Condition 2:
Pick VBRK-BUKRS from VBRK-VBELN and Pass it in TVKO-VKORG and Pick TVKO-KUNNR.
Pass TVKO-KUNNR in KNA1-KUNNR and Pick KNA1-ADRNR and Pass KNA1-ADRNR in ADRC-ADRNR and Pick
the fields which we are printing as on date on the invoice.
Entity Name
Street
Street 2
Street 3
VAT Reg No: - From the above logic, check if the address is being picked based on Business Place or customer.
If the plant has a business place assigned to it then use CDS view PBUSINESSPLACE and Pass VBRK-BUKRS in
PBUSINESSPLACE-BUKRS and VBRP-WERKS – PBUSINESSPLACE-WERKS and Pick PBUSINESSPLACE-
GSTIN
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
VBRK-VBELN Pick VBRK-KUNAG and Pass VBRK-KUNAG in KNA1-KUNAG and Pick KNA1-ADRNR and Pass
ADRC-ADRNR and Pick the same as provider.
Entity Name
Street
Street 2
Street 3
VAT Reg No:
Form 2: ZMCKSDBIL_INTERCOM_GPS_FORM
Screen shot and sample data available from the Dev 200 system.
Please ensure that it has the same logic of fields provided above in the ZMCKSDBIL_CI_PROF_SRV_US_INV for
service recipient.
Form 3: ZMCKSDBIL_CI_IC_BALNC_TRANSFER
Payee: use the logic of Service Recipient from the 1st Invoice
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Form 4: ZMCKSDBILL_IC_GPS_CIG_FORM
Use logic from ZMCKSDBIL_CI_PROF_SRV_US_INV Form of Service Recipient
Sample Data: 850330052
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
3.5 Workflow NA
(*) Marked items are mandatory
<Insert the workflow diagram below. Describe the access method or path for the Workflow. >
Dependencies/Prerequisites/Processing considerations
<Describe all dependencies and prerequisites for the workflow. Describe if this needs to be scheduled and executed at a certain time.>
3.6 Reports NA
(*) Marked items are mandatory
Development type
( ) Modification of Standard SAP Report Name of Standard Report:
( ) Custom Report: No Standard available. Have you looked at possible standard Reports?
( ) Yes ( ) No
Report framework
<Provide the following key information as part of the reporting framework.>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Complexity What steps are involved and how much time does it take
to create (High, Medium, and Low)
Data Acquisition Method How required data is obtained (via email, GR55, monthly
report, etc.)
* Source System(s) What systems are used to access data (SAP, BW,
SharePoint, Excel, etc.)
* Key Data Elements Data required for a specific report (cost center, WBS
grouping, Internal Orders, Profit Centers, YTD Actuals,
etc.)
Report path
<Describe the access method or path for the report.>
Selection Screen
<Describe the selection screen for the report. Specify fields for selection and what checks are needed after the user had entered the
criteria.>
Output Screen
<Describe the selection screen for the report. Specify fields for selection and what checks are needed after the user had entered the
criteria.>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Data selection
<Describe the data selection for the report.>
Special characteristics
<Describe all special characteristics (totals, subtotals, etc.) for the report.>
Layout set
<Describe the layout set, header, footers, fonts, colors, theme, output type and print program for the report.>
Printing requirements
<Describe the printing requirements (paper type, etc.) for the Report.>
Brand Specific Requirements <Insert requirements specific to any Brand such as Lane>
Special Printing/Media Requirements <Special Printing Needs, such as a specific printer or special printer size>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Report layout
<Describe the layout set, header, footers, fonts, colors, theme, output type and print program for the report.>
Formula Mapping
Formula name Description Formula Logic/Algorithm Source fields Additional comments
Field Mapping
Report field name Description Source object Source object field Additional comments
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
4. Error handling
Error handling
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Comment 1 –>
Comment 2 –>
Comment 3 –>
Comment 4 –>
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
7. Testing
7.1 Environment /Configuration
Environment/Configuration
Initial testing will be conducted in SD1 200 in S4 followed up by the UAT in SQ1-600
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
9. Other considerations
Software impact
<Indicate which software will be impacted by this development.>
Legacy impacts
<Comment 2 – >
<Comment 3 –>
<Comment 4 –>
Cutover items
<Add any items relevant to the cutover process here.>
<Comment 1 –>
<Comment 2 – >
<Comment 3 - >
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
<Comment 4 – >
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001
Process name: Bill Rate file Automation Version: 001 Object ID: A_DATA_001