| Summary: | DCC product life cycle from XYZ Analysis - LRODI-Formel | ||
|---|---|---|---|
| Product: | [SCX/Suite] Controlling | Reporter: | uli |
| Component: | Klassifizierung/Classification | Assignee: | cbr |
| Status: | VERIFIED FIXED | QA Contact: | Lenz, Florian <florian.lenz> |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | cbr |
| Version: | 7.2 | Keywords: | Indus, Pegasus, Vorabkorrektur |
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | E74, FE0, - M38, M39, M49, M48, M50, M60, M37 | ||
| Kundennummer: | Bestellnummer: | ||
| PV Übergabe: | --- | Phase Roadmap: | --- |
| Erledigt mit: | Pegasus | SAP Release: | --- |
| Transport: | M17K900623, M06K901604;M50K900498;M60K900527;M39K901912;M49K901912;M38K902377;M48K902326;M37K903588 | CRM-ID/Ticket: | 009163;020642 |
| Attachments: |
Analyse
Lösung/Korrektur |
||
|
Description
uli
2016-01-08 13:03:41 CET
vorabkorrektur M37K903588 erstellt Vorabkorrekturen implementeirt Created attachment 4539 [details]
Lösung/Korrektur
Created attachment 4538 [details]
Analyse
Vorabkorrekturen: M50K900498; M60K900527; M39K901912; M49K901912; M38K902377; M48K902326 XYZ-Klassifizierung zum Controlling-Bereich: Programm: /GIB/DCC_XYZ_ANALYSE_CB Include: /GIB/DCC_XYZ_ANALY_CB_OWN_F01 Form OWN_EVALUATE_FORMULA . . . formula_plz . . . --> is_dcc_histp = is_dcc_pcb Analyse: In der Übergabe an die Methode der Formel-Klasse wird IS_HISTP angegeben. Die Signatur der Methode erwartet aber IS_DCC_HISTP. Aufruf aus XYZ: CALL FUNCTION /gib/dcc_formula_mntn=>gf_function_evaluate . . . is_histp = is_dcc_histp . . . Klasse: /GIB/DCC_FORMULA_MNTN Methode: EVALUATE Sigantur: . . . IS_DCC_HISTP Importing Type/GIB/DCC_HISTP - DCC-Kennzahlen zum Stichtag . . . Programm: /GIB/DCC_XYZ_ANALYSE Include: /GIB/DCC_XYZ_ANALYSE_OWN_F01 Form OWN_EVALUATE_FORMULA . . . formula_plz . . . formula_z2 . . . --> is_dcc_histp = is_dcc_histp Prüfen warum die Struktur /GIB/DCC_HISTP nicht versorgt wird, diese ist in der FUBA-Schnittstelle übergeben und enthalten und relevant sobald eine oder mehrere Formeln zugeordnet wurde. Der Report wurde angepasst, sodass jetzt die Formeln jetzt ausgeführt werden. Für den Produktlebenszyklus ist zu beachten, dass die Struktur HISTP nicht versorgt wird. Die Standard Formel /GIB/DCC_LRODI ist deshalb nicht verwendbar und muss angepasst werden! Beispiel Aktuelle Formel IF( /GIB/DCC_MARC-LVORM = 'X', 'I', IF( ( SYST-DATUM - /GIB/DCC_MARC-ERSDA ) < 180, 'L', IF( /GIB/DCC_HISTP-AT_OVB < 120, 'R', IF( /GIB/DCC_HISTP-AT_OVB < 365, 'O', 'D' ) ) ) ) Muss so umgestellt werden: IF( /GIB/DCC_MARC-LVORM = 'X', 'I', IF( ( SYST-DATUM - /GIB/DCC_MARC-ERSDA ) < 180, 'L', IF( TABLE_FIELD( '/GIB/DCC_HISTP', 'AT_OVB', ' WERKS =' & QUOTE( /GIB/DCC_MARC-WERKS ) & ' AND MATNR = ' & QUOTE( /GIB/DCC_MARC-MATNR ) ) < 120, 'R', IF( TABLE_FIELD( '/GIB/DCC_HISTP', 'AT_OVB', ' WERKS =' & QUOTE( /GIB/DCC_MARC-WERKS ) & ' AND MATNR = ' & QUOTE( /GIB/DCC_MARC-MATNR ) ) < 365, 'O', 'D' ) ) ) ) |