0% fanden dieses Dokument nützlich (0 Abstimmungen)
214 Ansichten34 Seiten

Übungsablauf BRFPlus Preisberechnungen

Das Dokument beschreibt die Schritte zur Erstellung und Konfiguration einer Preisberechnungsfunktion in SAP. Es werden Variablen, Regeln, Entscheidungstabellen und Formeln definiert, um Kundenrabatte und Aktionsrabatte bei der Preisberechnung zu berücksichtigen. Abschließend wird die Funktion mittels Simulation getestet.

Hochgeladen von

Roland Kirsch
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als DOCX, PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
214 Ansichten34 Seiten

Übungsablauf BRFPlus Preisberechnungen

Das Dokument beschreibt die Schritte zur Erstellung und Konfiguration einer Preisberechnungsfunktion in SAP. Es werden Variablen, Regeln, Entscheidungstabellen und Formeln definiert, um Kundenrabatte und Aktionsrabatte bei der Preisberechnung zu berücksichtigen. Abschließend wird die Funktion mittels Simulation getestet.

Hochgeladen von

Roland Kirsch
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als DOCX, PDF, TXT herunterladen oder online auf Scribd lesen

bungsablauf BRFPlus Preisberechnungen

Anwendung 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 anklicken


Funktion anlegen

- Anlegen und zu Objekt navigieren


- Durch alle Reiter klicken und informieren und aktivieren

- Simulation starten

- Weiter + ausfhren + schliessen

Importvariablen zu dieser Funktion definieren


Variablen
- 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 ignorieren
Domnenwerte ITEM definieren

- Pencil
- Pen
- Ballpen

- Zurck + aktivieren

Domnenwerte Promotion definieren


Lngenanpassung 20
Werte
- Sales10
- Sales25
- Sales50
- Special
- None

- Zurck + aktivieren

Kontrolle
Shelf_Price anpassen

Exportparameter definieren

Funktion positionieren + Bearbeiten + Signatur

- Karte neben Actions anklicken

- anlegen

- anlegen + aktivieren

- Kontrolle
Anlegen 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

- Kontrolle
Regeln 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 definieren
Tabelle CALCULATE_CUSTOMER_DISCOUNT

Zuerst das Ergebnisdatenobjekt zuordnen

Links Bedingung / Rechts Ergebnis

- S_CUSTOMER + Item whlen

- ok + sichern

- Neue Zeile einfgen

- Simulation starten + weiter


Tabelle CALCULATE_PROMOTION_DISCOUNT

OK

- Simulation starten
- alles aktivieren

- ausfhren

- Eingaben

bung Ende
===========================

*&---------------------------------------------------------------------*
*& Report ZPRICING
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
report zpricing. " Programmtest
data: lo_function type ref to if_fdt_function,
lo_context type ref to if_fdt_context,
lo_result type ref to if_fdt_result,
lx_fdt type ref to cx_fdt,
lv_string type string.
field-symbols <ls_message> type if_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( exporting io_context = lo_context
importing eo_result = lo_result ).
lo_result->get_value( importing ea_value = lv_string ).
write lv_string .
catch cx_fdt into lx_fdt.
loop at lx_fdt->mt_message assigning <ls_message>.
write / <ls_message>-text.
endloop.
endtry.
====================================

Ident finden

Das könnte Ihnen auch gefallen