SD - Surya - 2016-08-05 - 27761 - Spec - Backpacks intercompany (Babu by 2016-08-30) #OrderEntry #Billing #US #abapquality

SPECIFICATIONS

27761 - Spec - Backpacks Intercompany


Purpose


Implement solution to settle cost to Miami and let revenue, commissions, royalties and other to company code headwear (0010).

Admin Info


Purpose
Set up Intercompany for backpacks between 0010 and 0014
Requested By
Babu Lankipalli
Spec Created By
Surya Basa
Spec Created Date
08-08-2016
Spec QA by
Surya Basa
Objects
RV63A902
Document Status
Complete


Estimates



Sl.No
Activity
Estimation in Hours
1
Research
08
2
Documentation
08
3
Development/ Config
24-30
4
Unit test in DEV
8
5
Unit test in QUA
8
6
Other activity


TOTAL
56-62

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

NA

Documents

[Attach any document(s) received for the requirement(s)]

NA


Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
The ZPI2 value should be ZIRS value in the invoice for Matgrp - 04.
For other matgrp the existing ZPI2 value from net profit margin should remain.
Babu Lankipally
01/05/2017
NA
2
The PC substitution should be done with PC5100 for 1000 sales org,PH 04*
Babu Lankipally
02/15/2017
NA















Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]

Implement solution to settle cost to Miami and let revenue, commissions, royalties and other to company code headwear (0010).

In Scope:

[List the activities to be included in scope]

The pricing routine will be applicable only for pricing procedures between 0010 and 0014 - ZNECAP and Z5INTP. Commissions and Royalty conditions are impacted in the account postings.

Out of Scope:

[Out of scope activities]

Other company codes/pricing procedures are out of scope.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

The following is the proposed solution -

- Remove condition exclusion assigned to ZCOM and ZROY conditions.
- Enhance routine RV63A902 assigned to ZCOM and ZROY to be active on sales documents (ZOR and F2) if Material Grp 04 is found and to remain inactive for other material groups. In addition to the Material Gr4 check, the routine will also check the supplying plant to be 1410 and 1416.
- The ZNECAP, ZNECDR, Z5INTP will have the new changes of ZCOM and ZROY.
- In case of Intercompany Invoice (IV) involving Material Grp 04, ZCOM and ZROY values will not be posted to accounting.
- In case of Intercompany Invoice (IV) involving Material Grps other than 04, ZCOM and ZROY will be posted to accounting.

ZPI2 value from ZIRS:

1. The routine RV64A921 should be created.
2.For material grp 04 , the ZPI2 value should be copied from ZIRS value in the sales order and in invoice.
3.This ZPI2 value should be copied to ZIV2 in IC billing document.
4. As a result the cost (VPRS) would be equal to the revenue for the 0014 c.code.

PC Substitution:
New Sub rule should be created for 1000 s.org,PH 04* and the new PC5100 should be substituted in GGB1 t.code.



Test Plan

[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
SD001
Create a EDI SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding delivery,F2 and IV billing documents in background
In SO and F2 doc -
1.For Matgrp 04 - The ZROY and ZCOM should be active.
2.For Matgrp # 04 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.

In IV Billing doc -
1.For Matgrp 04 - The ZROY and ZCOM should be inactive.
2.For Matgrp #04 - The ZROY and ZCOM should be active.
SD002
Create a manual SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding delivery,F2 and IV billing documents manually.
In SO and F2 doc -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.

In IV Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active.
SD-003
Create a EDI ZCR SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding Credit memo and corresponding IC billing documents in background
In ZCR and Credit memo -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.

In IC Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active.
SD-004
Create a EDI ZDR SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding Debit memo and corresponding IC billing documents in background
In ZDR and Debit memo -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.
In IC Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active
SD-005
Create a manual ZDR SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding Debit memo and corresponding IC billing documents manually
In ZDR and Debit memo -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.
In IC Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active
SD-005
Create a ZOR SO in 1000,10,00 sales area with 0116 plant with both 01 and 04 mat.grp materials.
Create corresponding delivery, F2 billing documents in background
In SO and F2 doc -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be active.
.
SD-006
Create a MTO SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding delivery,F2 and IV billing documents manually.
In SO and F2 doc -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.

In IV Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active.
SD-007
Create a manual SO in 1000,10,00 sales area with 1410 plant with both 01 and 04 mat.grp materials.
Create corresponding split deliveries,F2 and IV billing documents manually.
In SO and F2 doc -
1.For Matgrp 4 - The ZROY and ZCOM should be active.
2.For Matgrp #4 - The ZROY and ZCOM should be inactive.
3.The IC PC should be PC5100 for PH 04* materials.

In IV Billing doc -
1.For Matgrp 4 - The ZROY and ZCOM should be inactive.
2.For Matgrp #4 - The ZROY and ZCOM should be active.
SD-008
Create a manual SO in 1000,10,00 sales area with 1410 plant with both 01 mat.grp materials.
Create corresponding delivery,F2 and IV billing documents manually.
In SO and F2 doc - The ZROY and ZCOM should be inactive.


In IV Billing doc - The ZROY and ZCOM should be active.
Test scenarios will be updated on confirmation of the solution design.

Solution Details


[Provide complete technical details for configuration or programming here]




Issues


[List Issues / Bugs identified in configuration or development]

1. The ZCOM ,ZROY value of inactivated pricing conditions are copied to the totals (that are based on ZCOM/ZROY steps) causing the wrong ZPI2 calculation in the invoice.
2. In case on return order related IC billing (IG doc) the ZPI2 value is not copied to ZIV2 due to the coding in the 902 (cal.type routine assigned to ZIV2 in Z5INTP PP).