BestellungUtil – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die BestellungUtil Mit der Skripteinbindung können Sie Auftragsdetails anzeigen und abrufen.

    Um auf die Methoden in dieser Skripteinbindung zuzugreifen, verwenden Sie sn_ind_tmt_orm Namespace-Bezeichner. Das Plugin „Auftragsmanagement“ (com.sn_ind_tmt_orm) ist für den Zugriff auf erforderlich BestellungUtil Skripteinbindung.

    OrderUtil: OrderUtil()

    Erstellt eine Instanz der OrderUtil-Klasse.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    Das folgende Beispiel zeigt, wie ein instanziiert wird BestellungUtil Objekt mit dem Namen „myOrder“.

    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 Auftragsdatensatzes ein Problem auftritt oder keine sys_ID des Auftrags übergeben wird, gibt die Methode null zurück.

    Das folgende Beispiel zeigt, wie der Statuswert eines angegebenen Auftrags abgerufen wird.

    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: Die angegebene Reihenfolge befindet sich im Entwurfsstatus.
    • Falsch: Die angegebene Reihenfolge befindet sich entweder nicht im Entwurfsstatus, beim Abrufen des Auftragsdatensatzes ist ein Problem aufgetreten, oder es wurde keine sys_ID übergeben.

    Das folgende Beispiel zeigt, wie bestimmt wird, dass 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