web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :

Add a new method in Wave Process

Sohaib Cheema Profile Picture Sohaib Cheema 49,438 User Group Leader

Warehouse management -> Setup -> Waves -> Wave process

if  its needed to add custom method to wave processing, following steps can be carried.

Proceed to following path

  • AOT\Classes\WHSPostEngineBase
  • Add new custom method
public boolean smc1()
{
    boolean ret;
    
    //ANY PROCESSING

    return ret;
}
4466.1.png
  • Proceed to following path

AOT\Data Dictionary\Base Enums\WHSPostMethodsBase

  • Add a new Element in BaseEnum; The name must be same as name of method which you added recently in class WHSPostEngineBase. you may keep any label for this Element. But name should be same.
  • Save your BaseEnum, after making change

6433.2.png

  • Now Proceed to following Path

Warehouse management -> Setup -> Waves -> Wave process Methods

  • Click on Regenerate Methods

8508.3.png

  • Proceed back to same path, given below

Warehouse management -> Setup -> Waves -> Wave process

here you can see your custom method.

5037.4.png

That's all for now.

Happy Daxing!

Comments

*This post is locked for comments

  • Community Member Profile Picture Community Member
    Posted at

    Sohaib Cheema

    Thanks for sharing.

    I followed your steps, but now all my Wave templates turned into Invalid. When I validate the template the error 'Base method kBR_RepostingCancelledPackingslip is a required template step.' shows

    What did i do wrong?

    With regards

    Roel Klopstra

  • ArunGarg Profile Picture ArunGarg 3,926
    Posted at

    Thanks for sharing :-)