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::Codeunit, Codeunit::"MOB WMS Whse. Inquiry", 'OnWhseInquiryOnCustomDocumentTypeAsXmlOnWhseInquiryOnCustomDocumentType', '', true, true)]
local procedure OnWhseInquiryOnCustomDocumentTypeAsXml OnWhseInquiryOnCustomDocumentType(var _XMLRequestDocDocumentType: XmlDocumentText; var _XMLResponseDocRequestValues: XmlDocument; _DocumentType: TextRecord "MOB NS Request Element"; var _RegistrationTypeTracking: Text[200]; var _IsHandledResponseElement: Boolean)
begin
end;
Example
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Whse. Inquiry", 'OnWhseInquiryOnCustomDocumentTypeAsXml', '', true, true)]
procedure OnWhseInquiryOnCustomDocumentTypeAsXml(var _XMLRequestDoc: XmlDocument; var _XMLResponseDoc: XmlDocument; _DocumentType: Text; var _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) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...