Upload
roland-kirsch
View
30
Download
6
Embed Size (px)
DESCRIPTION
Übungsablauf BRFPlus Preisberechnungen
Citation preview
bungsablauf BRFPlus PreisberechnungenAnwendung anlegen
- Transaktion aufrufen
- Anwendung anlegen
- Anlegen und zu Objekt navigieren- Durch alle Reiter klicken und informieren und aktivieren- Mehr anklicken und Historie anzeigen
- Historie anzeigen
- Schliessen + auf Bearbeiten klicken
- Enthaltene Objekte anklickenFunktion anlegen
- - Anlegen und zu Objekt navigieren- Durch alle Reiter klicken und informieren und aktivieren
- Simulation starten
- Weiter + ausfhren + schliessen
Importvariablen zu dieser Funktion definierenVariablen- CUSTOMER aus DDIC Type CUSTOMID- ITEM Type Text Lnge 10- PROMOTION Type Text Lnge 10- SHELF_PRICE Type Number
- mehrere Elemente hinzuf.
- ok + aktivieren
- Augenmerk auf S_CUSTOMER- nderung der Lnge des Feldes Promotion auf 30 Stellen
- Zurck - Sichern - Promotion - Bearbeiten - Aktivieren
Ergebnis
- Simulation starten - Weiter
Testdaten importieren - Exportieren nach Excel - Ja
- Fehler ignorierenDomnenwerte ITEM definieren
- Pencil- Pen- Ballpen
- Zurck + aktivieren
Domnenwerte Promotion definierenLngenanpassung 20 Werte- Sales10- Sales25- Sales50- Special- None
- Zurck + aktivieren
KontrolleShelf_Price anpassen
Exportparameter definieren
Funktion positionieren + Bearbeiten + Signatur
- Karte neben Actions anklicken
- anlegen
- anlegen + aktivieren
- KontrolleAnlegen Regelsatz PRICE_CALCULATION_RULES
- anlegen und zu Objekt navigieren
-Variablen bearbeiten + Kundenrabatt anlegen
- Kundenrabatt anlegen
- Promotionrabatt anlegen + aktivieren + Fehlermeldung deuten + Zurck und sichern
Kontrolle
Belegung der Werte ber Entscheidungstabellen
- anlegen
- anlegen
- anlegen
- KontrolleRegeln anlegen
- Regel - anlegen
- Wertebereich - Kontext - Promotion_Discount
- ndern
dann - hinzufgen - Ausdruck verarbeiten - anlegen
- Formel - Ergebnisname - FINAL_PRICE- anlegen
- Sichern und Syntax prfen
- Kontrolle
- nderungsstift
- anlegen
- anlegen
- auf APPLY_CUSTOMER_DISCOUNT klicken + sichern
- Kontrolle Rege aktivieren
Abmeldung + Wiedereinstieg
Formeln testen
- Simulation starten
Formel komplett ndern + testen
Entscheidungstabellen definierenTabelle CALCULATE_CUSTOMER_DISCOUNT
Zuerst das Ergebnisdatenobjekt zuordnen
Links Bedingung / Rechts Ergebnis
- S_CUSTOMER + Item whlen
- ok + sichern
- Neue Zeile einfgen
- Simulation starten + weiterTabelle CALCULATE_PROMOTION_DISCOUNT
OK
- Simulation starten- alles aktivieren
- ausfhren
- Eingaben
bung Ende===========================*&---------------------------------------------------------------------**&ReportZPRICING*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
reportzpricing. " Programmtestdata:lo_functiontypereftoif_fdt_function,lo_contexttypereftoif_fdt_context,lo_resulttypereftoif_fdt_result,lx_fdttypereftocx_fdt,lv_stringtypestring.field-symbolstypeif_fdt_types=>s_message.lo_function=cl_fdt_factory=>if_fdt_factory~get_instance()->get_function(iv_id='0050568C41ED1ED4AB9191AAE5DB81E7').try.lo_context=lo_function->get_process_context().lo_context->set_value(iv_name='S_CUSTOMER'ia_value='00000001').lo_context->set_value(iv_name='FC_ITEM'ia_value='Ballp').lo_context->set_value(iv_name='FIP_PROMO_STR'ia_value='Sales25').lo_context->set_value(iv_name='PPRIC_KK'ia_value='100').lo_function->process(exportingio_context=lo_contextimportingeo_result=lo_result).lo_result->get_value(importingea_value=lv_string).writelv_string.catchcx_fdtintolx_fdt.loopatlx_fdt->mt_messageassigning.write/-text.endloop.endtry.====================================
Ident finden