OrderUtil : Bereichsbezogen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Mit der Skripteinbindung OrderUtil können Sie Bestelldetails anzeigen und abrufen.

    Um auf die Methoden in dieser Skripteinbindung zuzugreifen, verwenden Sie den Namespace-Bezeichner sn_ind_tmt_orm. Das Plugin „Order Management“ (com.sn_ind_tmt_orm) ist erforderlich, um auf die Skripteinbindung OrderUtil zuzugreifen.

    OrderUtil: OrderUtil()

    Erstellt eine Instanz der OrderUtil-Klasse.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    Das folgende Beispiel zeigt, wie ein OrderUtil -Objekt namens myOrder instanziiert wird.

    var myOrder = new sn_ind_tmt_orm.OrderUtil();

    OrderUtil – getStateFromOrder(String orderSysId)

    Ruft den Status eines angegebenen Auftrags ab.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    orderSysId Zeichenfolge Die sys_id des Auftrags in der Tabelle „Kundenauftrag“ [sn_ind_tmt_orm_order].
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Zeichenfolge Gibt den Statuswert aus dem Auftragsdatensatz zurück. Wenn beim Abrufen des Bestelldatensatzes ein Problem auftritt oder keine sys_id für den Auftrag übergeben wurde, gibt die Methode null zurück.

    Das folgende Beispiel zeigt, wie Sie den Statuswert eines angegebenen Auftrags abrufen.

    var orderId = "<order_sys_id>"; // order sys_id, with state draft
    var state = new sn_ind_tmt_orm.OrderUtil().getStateFromOrder(orderId);
    gs.info(state);

    Ausgabe:

    draft

    OrderUtil - isOrderInDraftState(String orderSysId)

    Gibt zurück, ob sich der Status eines angegebenen Auftrags im Entwurfsstatus befindet.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    orderSysId Zeichenfolge Die sys_id des Auftrags in der Tabelle „Kundenauftrag“ [sn_ind_tmt_orm_order].
    Tabelle : 5. Rückgaben
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob sich der Status eines angegebenen Auftrags im Entwurfsstatus befindet.
    Gültige Werte:
    • „wahr“: Der angegebene Auftrag befindet sich im Entwurfsstatus.
    • „falsch“: Die angegebene Bestellung befindet sich nicht im Entwurfsstatus, es gibt ein Problem beim Abrufen des Bestelldatensatzes, oder es wurde keine sys_id übergeben.

    Das folgende Beispiel zeigt, wie ermittelt wird, ob sich ein angegebener Auftrag im Entwurfsstatus befindet.

    var orderId = "<order_sys_id>"; // order sys_id, with state draft
    var state = new sn_ind_tmt_orm.OrderUtil().isOrderInDraftState(orderId);
    gs.info(state);

    Ausgabe:

    true