[59557] in SAPr3-news

home help back first fref pref prev next nref lref last post

Neue Preisfindung mittels 'BAPI_SALESORDER_CHANGE'

daemon@ATHENA.MIT.EDU (michael.sbs@freenet.de)
Fri Jun 15 11:23:33 2007

To: sapr3-news@mit.edu
Date: Fri, 15 Jun 2007 08:23:24 -0700
From: michael.sbs@freenet.de
Message-ID: <1181921004.501770.153260@q66g2000hsg.googlegroups.com>

Hallo Newsgroup

ich m=F6chte in Kundenauftr=E4gen eine neue Preisfindung durchf=FChren, ohne
sonst etwas zu =E4ndern. Dazu habe ich den Funktionsbaustein wie unten
aufgerufen.
Leider funktioniert das nicht. Der Auftrag wird nicht gesichert, weil
nichts ver=E4ndert wurde.
Wer kann mir da helfen ?

Gru=DF
michael


DATA: z_preisf LIKE bapisdls.
    DATA: ZZORDER_HEADER_INX like BAPISDH1X.
    DATA: ZZBAPIRET2 like  BAPIRET2 occurs 1 with header line.

    CLEAR Z_preisf.
    clear ZZORDER_HEADER_INX.

    Z_preisf-pricing =3D 'C'.
    z_preisf-COND_HANDL =3D 'X'.
    ZZORDER_HEADER_INX-UPDATEFLAG =3D 'U'.

    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
      EXPORTING
        SALESDOCUMENT    =3D P_P_ZZVBAK_VBELN
        ORDER_HEADER_INX =3D ZZORDER_HEADER_INX
        logic_switch     =3D Z_preisf
      TABLES
        RETURN           =3D ZZBAPIRET2.
    commit work.

Funktioniert nicht, wenn sonst nichts ge=E4ndert wird.


home help back first fref pref prev next nref lref last post