Paul P
1st September 2006, 11:09
Hi guys,
With ILC on, the production material issuing process in BaanIV becomes better. Production department has to request material using ticst0101m000 and then, later on, warehousing department goes out to find and send the material to shop floor using tdilc4201m000/tdilc4101m000/tdilc4202m000. Now, there's a funny thing in ticst0101m000. By default, it will try to request for the whole outstanding qty. Armed with API, this will not be a problem. I'll just need to ask API to reduce the requested qty of all items to zero, then write back the quantity for the materials being requested at this particular point in time (as materials can be partially fed to shop floor). Turned out that it's not that easy
I found out that if production planning department adds new materials ad hoc using tisfc0110m000 (Maintain estimated materials), the simple stpapi.browse.set() will fail when it reaches them in ticst0101m000 (Enter material issue for production orders). This is the first time I find stpapi.browse.set() to fail
Of course I have other alternative: let ticst0101m000 request for total outstanding qty, and once BaanIV finds where these are stored (through tdilc4201m000), just delete the many lines not actually requested by production department in tdilc4202m000. But this is stupid. The best way would probably be for Baan to provide "Reset request qty to zero" in ticst0101m000 screen. BaanERP does better in this matter compared to BaanIV. BaanERP by default request zero for all materials (instead of full outstanding qty in BaanIV)
Any idea, guys?
Rgds,
Paul
With ILC on, the production material issuing process in BaanIV becomes better. Production department has to request material using ticst0101m000 and then, later on, warehousing department goes out to find and send the material to shop floor using tdilc4201m000/tdilc4101m000/tdilc4202m000. Now, there's a funny thing in ticst0101m000. By default, it will try to request for the whole outstanding qty. Armed with API, this will not be a problem. I'll just need to ask API to reduce the requested qty of all items to zero, then write back the quantity for the materials being requested at this particular point in time (as materials can be partially fed to shop floor). Turned out that it's not that easy
I found out that if production planning department adds new materials ad hoc using tisfc0110m000 (Maintain estimated materials), the simple stpapi.browse.set() will fail when it reaches them in ticst0101m000 (Enter material issue for production orders). This is the first time I find stpapi.browse.set() to fail
Of course I have other alternative: let ticst0101m000 request for total outstanding qty, and once BaanIV finds where these are stored (through tdilc4201m000), just delete the many lines not actually requested by production department in tdilc4202m000. But this is stupid. The best way would probably be for Baan to provide "Reset request qty to zero" in ticst0101m000 screen. BaanERP does better in this matter compared to BaanIV. BaanERP by default request zero for all materials (instead of full outstanding qty in BaanIV)
Any idea, guys?
Rgds,
Paul