15
Summary Symptom FAQ 2 - FAQ level 2 for: Resource-Related billing, resource-related quotation, resource-related accrual, resource-related results analysis Other terms FAQ Reason and Prerequisites Overview: 1. New Resource-Related Billing, Resource-Related Quotation, Resource-Related Accrual, Resource-Related Results Analysis, Sales Price Determination 1.1. General Questions 1.1. a) Where do I find documentation on seting up these functions 1.1. b) Error messages AD01154, AD01155, AD01156 Errors during the material determination 1.1. c) How are items aggregated? 1.1. d) Why does the resource-related billing not select certain items? What needs to be done? 1.1. e) The service product scenarios do not work for sales and distribution document items assigned to projects - why? 1.2. Special Questions on Resource-Related Billing 1.2. a) Error message AD01176 1.2. b) Changes were made to the DPP profile, now the system credits all already invoiced items and bills it once more - why, what can I do? 1.2. c) In the expense-related billing document the system displays items twice (negative and positive) / the system simultaneously creates credit

Oss Notes Dp90

Embed Size (px)

Citation preview

Page 1: Oss Notes Dp90

Summary

Symptom

FAQ 2 - FAQ level 2 for:Resource-Related billing, resource-related quotation, resource-related accrual, resource-related results analysis

Other terms

FAQ

Reason and Prerequisites

Overview:

1. New Resource-Related Billing, Resource-Related Quotation, Resource-Related Accrual, Resource-Related Results Analysis, Sales Price Determination

1.1. General Questions

1.1. a) Where do I find documentation on seting up these functions

1.1. b) Error messages AD01154, AD01155, AD01156 Errors during the material determination

1.1. c) How are items aggregated?

1.1. d) Why does the resource-related billing not selectcertain items? What needs to be done?

1.1. e) The service product scenarios do not work for sales and distribution document items assigned to projects - why?

1.2. Special Questions on Resource-Related Billing

1.2. a) Error message AD01176

1.2. b) Changes were made to the DPP profile, now the system credits all already invoiced items and bills it once more - why, what can I do?

1.2. c) In the expense-related billing document the system displays items twice (negative and positive) / the system simultaneously creates credit memo items and debit items for already invoiced items.

1.3. Special Questions on Resource-Related Quotation

1.3. a) Material number is not determined directly for material

1.4. Special Questions on Resource-Related Accrual / Results Analysis

Page 2: Oss Notes Dp90

1.4. a) Error message AD01312

2. Old Resource-Related Billing VA90a) Customizing transactions OKI1, OKI2, OKI3 in the production systemb) VA90 and costs from settlementc) Short dumps with key words CP_ITEM or CQ_ITEMd) Reversal of one material document item (goods movement) of severale) Billing request with customer-specific items dumps in VA02f) Material number from cost document in billing requestg) Material determination error after reversal of an incorrect item

Solution1. New Resource-Related Billing, Resource-Related Quotation, Resource-Related Accrual, Resource-Related Results Analysis, Sales Price Determination

Transactions DP90, DP91, DP95, DP99, DP99A, DP99B, DP99C, ODP1, ODP2, ODP4, VA02, DP80, DP81, CJ20N, KKA2, KKAJODP4, VA02, DP80, DP81, CJ20N, KKA2, KKAJTables AD01DLI, AD01DLIEF, AD01DLISF

1.1. General Questions1.1. a)

                       Question: Where do I find the documentation on setting up these functions?

                       Answer: Read the enhanced documentation which is available with note 301117 (only in English). 1.1. b)

                       Question: What should be done if the system generates error messages AD01154, AD01155, AD01156 'Error during material determination ...'.

                       Answer: The system cannot select any material number/service material for a selected record of a source according to the Customizing of the DPP profile you set. Revise your DPP profile - in particular the settings for the material determination. -> see also note 460415 1.1. c)

                       Question: How are items aggregated?

                       Answer: Read note 503969. 1.1. d)

                       Question: Why does the resource-related billing not select certain items? What needs to be done?

                       Answer: Check whether the selection criteria for the source allow the selection of the item. You only require selection criteria for the source if you do not want to select certain items.

                       1.1. e) The service product scenarios do not work for sales and distribution document items assigned to projects - why?

Page 3: Oss Notes Dp90

                       Service product scenarios are supported for service orders with revenue or sales and distribution document items that represent account assignment objects (KZVBR=E with non-initial object number). For other sales and distribution document items, you must implement a status profile in the item so that it receives an object number. Thus, a service product processing is also possible for these items.

                       

                       Proceed as specified in note 460415. 1.2. Special Questions on Resource-Related Billing

1.2. a)

                       Question: Why does the system generate error message AD01176 'There is more than one sales order or contract item for WBS element &'? or Kontraktpos". What needs to be done?

                       Answer: Refer to note 544123

1.2. b)

                       Question: Changes were made to the DPP profile, now the system credits all already invoiced items and bills it once more - why, what can I do?

                       Answer: See Note 698230

1.2. c)

                       Question: In the expense-related billing document the system displays items twice (negative and positive) / the system simultaneously creates credit memo items and debit items for already invoiced items.

                       Answer: See Note 698230

1.3. Special Questions on Resource-Related Quotation1.3. a)

                       Question: The material number is not directly determined for the material? What needs to be done and why?

                       Answer: See note 174382 1.4. Special Questions on Resource-Related Accrual / Results Analysis

1.4. a)

                       Question: Why does the system generate error message AD01312 'Not possible to accrue expense items twice (note 460398)'

                       Answer: Refer to note 460398 and take the explanation in note 544123 into account. 2. Old Resource-Related Billing

Transactions VA90, OKI1, OKI2, OKI3, VA02Tables EBII, TEBCO

Page 4: Oss Notes Dp90

2. a)

                       Question: You cannot change Customizing transactions OKI1, OKI2, OKI3 in the production system because Customizing is locked. What can be done?

                       Answer: You can include the transactions under 'Current settings' --> see note 0133442 2. b)

                       Question: You cannot select any costs from the settlement in transaction VA90. Why is this like this and how can I nevertheless select them?

                       Answer: Transaction VA90 selects only original costs in order to avoid double billing.

                       However, you can select the settlement costs via user exit KSDIEX01. For details on user exit KSDIEX01 --> see note 143076 2. c)

                       Question: What should I do if short dumps occur in which key words such as CP_Item or CQ_Item are displayed?

                       Answer: Execute report ZEBIIREP contained in note 363833. 2. d)

                       Question: Why is no item of the document selected in transaction VA90 after the reversal of a material document item (goods movement).

                       Answer: Read note 120517 2. e)

                       Question: Why can I not edit billing requests generated with transaction VA90 in transaction VA02?

                       Answer: If you use user exit KSDIEX01, you must synchronize the user exit function modules EXIT_SAPLEBBS_001 and EXIT_SAPLEBBS_002 with each other. If EXIT_SAPLEBBS_002 is not deactivated, the system does not know how to interpret the customer-specific items that were generated in EXIT_SAPLEBBS_001. 2. f)

                       Question: I predefined a service material in Customizing transactions OKI1/OKI2/OKI3. Why does the system nevertheless use the material number of the costs record.

                       Answer: This is the system design. If the line item contains a material master record number, this number is used for the billing request. However, you can influence this via user exit KSDIEX01 --> see note 143076 2. g)

                       Question: Why is an error displayed from the material determination VZ001? The incorrect item was cancelled!

                       Answer: The system reads both records. You can only delete them in user exit KSDIEX01. --> see note 143076

Header Data

Page 5: Oss Notes Dp90

Release Status:

Released on: 28.01.2004  10:11:14

Master Language: Inglés

Priority:

Category:

Primary Component: PS-REV-ACT

Secondary Components:

PS-REV-PLN-PLN Planificación

PS-REV-PLN-CAL

SD-BIL-IV-SM

CS-AG-QU Ofertas

CS-BS-BI Facturación

CS-BS

CS

CS-AG

PS

PS-REV-RA Determinación de resultados

PS-REV-PLN

SD-BF-PR Determinación de precio

SD-BIL Facturación

SD-BIL-IV

SD-SLS Ventas

SD-SLS-GF Funciones básicas

SD-SLS-GF-CO

SD-SLS-SO Pedido cliente

SD-SLS-SO-MO

PS-ST-PB

Summary

Symptom

In Resource related billing, resource related quotation, resourcerelated sales price determination or resource related results analysisyou get error messages:

- AD01 176:  There is more than one sales order or contract item for WBS element &

Page 6: Oss Notes Dp90

- AD01 312:  Double accrual of resource items is not possible (note 460398)

Other terms

FAQAD01 176, AD01176, DP70, DP80, DP81, DP90, DP91, DP95, DP96, DP97, DP98, DP99, DP99A, DP99B, DP99C

AD01 312, AD01312, KKA2, KKAJ

Reason and PrerequisitesFor error AD01 312

o You have a WBS element in your selection range, that is assigned to several sales document items.

Example:

Project:WBS-element   Level  Billing element indicatorA             1      XA-1           2A-2           2      X

Sales document:Item       WBS element   Billing-WBS-element   DIP-profile10         A            A                     X20         A-1          A                     X30         A-2          A-2                   X40         A            A                     X

For error AD01 176

o    You have several sales document items in your selection range, that    have the same WBS element or two WBS elements of the same WBS tree as account assignment. -> see examples above and below.

This leads to the situation, that selection of the source would select the source records twice / or partially twice.

To avoid inconsistencies the system sends the message- AD01 312 in results analysisand- AD01 176 in resource related billing/quotation creation.

SolutionThis can only be resolved, if ony of the following solutions is possible in your business context.

Page 7: Oss Notes Dp90

1. Please use different WBS elements for account assignement, that have no overlaps in the underlying WBS.2. Precondition for this solution: It must(!)be possible to have charac teristic combinations, that are unique for a sales document item and that can be derived from the source records!

              Then you can assign different DIP-profiles to the different sales order items, that do avoid the overlap in source selection.

Example:

Sales document 4711

- item 10    ->WBS element P/0001-2-D with costs of 1000 on cost element 400000       for this sales order item 10       ->network P00012D10        ->activity 10 with costs of 1000 on cost element 615000- item 20    ->WBS element P/0001-2-D  with costs of 3000 on cost element 410000       for this sales order item 20       ->network P00012D20        ->activity 10 with costs of 2000 on cost element 620000

Discussion of Solution A

The WBS element account assignment must be changed in the sales orderitem 20 and in network P00012D20. But that does not resolve the issue,because the costs on the WBS element directly have already been booked.So this solution works only, if the costs have been booked on objects,that can be separated by changes in the object hierarchy like thenetworks/activities in this case.

Discussion of Solution B

This is the favourite solution for this case:The WBS elements remain the same, but you must assign:- DIP-profile A to sales order item 10 selecting cost elements                                                400000 and 615000- DIP-profile B to sales order item 20 selecting cost elements                                                420000 and 620000

This avoids the overlap in selection.

If you have already carried out results analysis or ressource related billing with your old profile, you have to deal with the fact, that you changed the DIP-Profile in an ongoing process, which is normally not allowed.

To avoid inconsistencies, the system tries to cancel and reprocess the alread processed dynamic items.

In order to prevent from this, you can set the indicator DIP with mate- rial in the DIP-

Page 8: Oss Notes Dp90

profile or eliminate the historical items in user-exit AD010007 (with component: function module EXIT_SAPLAD15_015).

Header Data

Release Status:

Released on: 14.08.2002  17:04:06

Master Language: Inglés

Priority:

Category:

Primary Component: PS-REV-ACT

Secondary Components:

SD-BIL-IV-SM

CS-AG-QU Ofertas

CS-BS-BI Facturación

CS-BS

CO-PC-OBJ-MTO

CO-PC-OBJ

CS-AG

PS-REV-RA Determinación de resultados

PS-REV-PLN

SD-BF Funciones básicas

SD-BF-PR Determinación de precio

SD-BIL Facturación

SD-BIL-IV

Affected Releases

Release-Independent

Summary

Symptom

If you cancel individual items in material documents of inventory management, none of the items of the document are proposed in the resource-related billing document.This also occurs with return deliveries or partial return deliveries.

Additional key words

EBII, cancellation, project, customer project, service order, service management, sales order, sales order controlling, Cost Object Controlling, results analysis, material document

Cause and prerequisites

Page 9: Oss Notes Dp90

The cancellation indicator is only updated in the CO document on header level. As a result, the entire document appears as cancelled although only one item was actually cancelled. Transaction VA90 does not propose any cancelled documents or document items for the billing document.In CO, the system only updates the reference document number of the material document but not the reference line document. Consequently, a unique connection between CO document line and article document line can no longer be created afterwards.

Solution

A program correction does not exist. The error cannot be corrected.

In Release 4.5, a new resource-related billing document is available in which this problem no longer occurs. An advance development does not exist.

For the old resource-related billing document (Transaction VA90, up to and including Release 4.5), use one of the following workarounds:

Only cancel entire material documents. Post the changes in stock that have actually been made again.

Do not use any cancellations. Instead, work with offsetting postings, that is, you enter goods receipts with Transaction MB1C. As a result, the system, however, creates two items in the billing request, which you can, nevertheless, reject. During this procedure, the costs cancel themselves out in results analysis.

To check whether existing cancelled material documents were billed with the resource-related billing document, use the attached report ZZCHKMM1. This report determines all cancelled CO documents which come from material documents and which were billed via the resource-related billing document. The report also displays the billed quantities. However, the report does not display the cancelled costs which have not yet been billed.For a better performance, you should provide the report with a posting period (parameter P_DTFROM and P_DTTO).

Header Data

Release Status:

Released on: 15.11.2001  23:00:00

Master Language: Alemán

Priority:

Category:

Primary Component: SD-BIL-IV-SM

Secondary Components:

CS-BS-BI Facturación

PS-REV-ACT

SD-SLS-GF-CO

Page 10: Oss Notes Dp90

ummary

Symptom

You want to print the DPP profile in a clear way.This function is not available in Customizing.

Additional key words

DP90, DP91, DP80, DP81, DP95, ODP1, ODP2

Cause and prerequisites

This function has not been implemented.

Solution

With this note, an enhanced analysis program for the DPP profile is available.You can use this analysis program to display and print the material determination and the source selection in a clear way.In addition, the profile check is integrated in the report.

Functions of the report

On the selection screen of the report, you have to enter a profile and a usage.The report resolves all settings of the DPP profile and displays them in three lists.The lists contain the relevant characteristics, the source selection and the material determination.On all lists, you find the indicators for the profile maintained in the 'Usage' view in the upper screen area. In addition, the status of the profile is displayed as a traffic light for the profile.You can use the 'Sources' and 'Material determination' hyperlinks to branch to the other views.You can use the 'Print profile' hyperlink to print all views together. You can use the 'Back' pushbutton (green arrow, F3) to return to the respectively preceding list.In the 'Characteristics' list, the system issues the relevant characteristics and their settings.For the sets used in the structure, the system executes a consistency check whose status is displayed to the left of the set name. You can click the set name to display the set.In the 'Sources' list, the system issues the sources and selection conditions stored in the profile.The sets are split into their single values or intervals.For the sets used in the structure, the system executes a consistency check whose status is displayed to the left of the set name. You can click the set name to display the set.For the sources, the system executes a check for overlappings of the selection conditions.It issues the status of the check in the form of a traffic light as the first column.If errors exist, you can click this column to display the lines with which a conflict exists.In the 'Material determination' list, the system displays the material determination stored in the profile with all criteria. The sets are split into their single values or intervals.For the sets used in the structure, the system executes a consistency check whose status is displayed to the left of the set name. You can click the set name to display the set. For the material determination, the system executes a check for overlappings of the criteria.It issues the status of the check in the form of a traffic light as the first column.If errors exist, you can click this column to display the lines with which a conflict exists. In addition, the system displays the hyperlink 'Simulation' in the material determination list. You can use this hyperlink to simulate the material determination. In a dialog box, you can enter the values of the characteristics relevant

Page 11: Oss Notes Dp90

for the material determination. After you click 'Continue', the system simulates the material determination with these characteristic values. If the simulation determines a material determination line, it displays this in a window. If it cannot determine a line for the characteristic, it issues error message AD01156.

Implementation of the report

Implement the programs specified below for your release in your system. Assign development class AD01 to the programs.

Use report RDPPROF45 for Releases 4.5B and 4.6B.For Include RDDPPROF45, set the following attributes:Type        1 Executable programStatus      P SAP standard production programApplication K Cost accountingFor all other Includes, set the following attributes:Type        I Include programStatus      P SAP standard production programApplication K Cost accounting

For Release 4.6C, use report RDPPROF46.For Include RDPPROF46, set the following attributes:Type        1 Executable programStatus      P SAP standard production programApplication K Cost accountingFor all other Includes, set the following attributes:Type        I Include programStatus      P SAP standard production programApplication K Cost accounting

Then use Transaction SA38 to run program RDPPROF45 or RDPPROF46.

Summary

Symptom

In the dynamic item processor, the system outputs each material determination error separately. Therefore, troubleshooting is very difficult if several assignments are missing in Customizing of the DIP profile.

Additional key words

DP90, DP91, DP80, DP81

Cause and prerequisites

The problem is caused by a design error.

Solution

As a result of this correction, the system collects the incorrect dynamic items first and then outputs them in a list. You can also print the list.

First, create the following function modules in function group AD14:

Page 12: Oss Notes Dp90

AD14_ADD_ERROR_LISTAD14_INIT_ERROR_LISTAD14_OUTPUT_ERROR_LISTFor the interfaces, refer to the attached correction instruction.In program SAPLAD14, create the following text symbols:Sym Text300 Characteristics combinations w/ot material assignment in DIP profile400 Error in material determinationThen implement the other corrections in your system.

Header Data

Summary

Symptom

This note corrects the following two symptoms:

You want to cancel rejected values in resource-related billing. For this purpose, you enter a value in hierarchy levels via the dynamic item. Then the program terminates because of a division by zero. The error occurs if the overview of the rejections to be cancelled also includes objects with negative value.

During the cancellation of rejections, you made a change on a level via the dynamic item. Then you want to change a value that was adjusted by the change made before. The second change is not copied, instead, the system displays the value of the first change again.

Other terms

DP90, DP91, SAPLVPKO, LVPKOF37, BREAKDOWN_REVERSE_REJECTION, BCD_ZERODIVIDE

Reason and Prerequisites

The problem is caused by a program error.

Solution

Implement the attached program corrections.

1. Create structure VPK_ID_CHANGED_RECORD

Use Transaction SE11 to create structure VPK_ID_CHANGED_RECORD. Enter structure as a type. The short text is:"ID of a data record changed during processing"As a component enter 'ID' and as a component type enter 'SEU_ID'. Then save and activate the new structure.

2. Enhance the interface of VPKO_REVERSE_DI_REJECTION:

Page 13: Oss Notes Dp90

Call up Transaction SE37 and add table IT_CHANGED_LINES with type specification LIKE and reference type VPK_ID_CHANGED_RECORD for function module VPKO_REVERSE_DI_REJECTION on the 'Tables' tab. Indicate the table as optional.

3. Implement the corrections according to the attached correction instructions in your system.