Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Use this event to

Excerpt

Handle existing or new 'Whse. Inquiry' document types.

...

Both courses of action are valid, and your choice may be dependent on how old code is structured when doing migrations from older MOB versions.


Template

    // [Template]
    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Whse. Inquiry", 'OnWhseInquiryOnCustomDocumentTypeAsXmlOnWhseInquiryOnCustomDocumentType''', true, true)]
    local procedure OnWhseInquiryOnCustomDocumentTypeAsXml OnWhseInquiryOnCustomDocumentType(var _XMLRequestDocDocumentTypeXmlDocumentTextvar _XMLResponseDocRequestValuesXmlDocument; _DocumentType: TextRecord "MOB NS Request Element"var _RegistrationTypeTracking: Text[200]var _IsHandledResponseElementBoolean)
    begin
    end;

Example

    [EventSubscriber(ObjectType::CodeunitCodeunit::"MOB WMS Whse. Inquiry", 'OnWhseInquiryOnCustomDocumentTypeAsXml''', true, true)]
    procedure OnWhseInquiryOnCustomDocumentTypeAsXml(var _XMLRequestDoc: XmlDocumentvar _XMLResponseDoc: XmlDocument; _DocumentType: Textvar _RegistrationTypeTracking: Text[200]; var _Record "MOB NS Resp Element"; var _IsHandled: Boolean)
    begin
        if (_DocumentType <> 'MyCustomWhseInquiryDocumentType') or _IsHandled then
            exit;

        // ... custom code here ...

        // TODO – Better example of how to return _RegistrationTypeTracking / see i.e. MoibWmsAdhocRegistration..CreateRegisterItemImageRegColConf()

        _IsHandled := true;
    end;    end;

Example

TODO


Filter by label (Content by label)
showLabelsfalse
showSpacefalse
sorttitle
titleMore examples
excerptTypesimple
cqllabel = "bc" and label = "example" and label = "onwhseinquiryoncustomdocumenttypeasxml"

...