Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

B1 2007 SDK tips

Hi,

Before using B1 2007 version please read carefully the new

SAP Business One 2007 and pay special attention to the Compatibility document and notes released for this new version.

An important point regarding DI API "Production Order" documents has changed in the new version (listed in the Compatibility document):

<i>Historically the GetByKey method for Production Orders got the DocNum as input (different from any other document that got the DocEntry property as input).

<b>Starting from SAP Business One 2007 A release the GetByKey for production order will get as input the DocEntry property (like any other document)</b>.

Same rule applies when adding an Issue For Production via the DI API, the property BaseEntry of the DocumentLines object must be set to the relevant DocEntry of the Production order when you reference a base document.

</i>

Please note that the following restrictions apply to partners who are not participating in Ramp-Up:

  • No productive use is allowed

  • No support will be provided

Important Note regarding February patch PL15, please check Note number 1126824.

Internal message cannot be sent with MessagesService using the DI API when setting the property MessageDataColumn.Link to equal 1.

The problem will be fixed with SAP Business One 2007 A March patch.

Best Regards

Trinidad.

Edited by: Trinidad Martinez on Jan 15, 2008 9:50 AM

Former Member replied

Just a quick response:

> <i>Historically the GetByKey method for Production

> Orders got the DocNum as input (different from any

> other document that got the DocEntry property as

> input).

> <b>Starting from SAP Business One 2007 A release the

> GetByKey for production order will get as input the

> DocEntry property (like any other document)</b>. </i>

To my opinion, this was already the case since SBO2005, and is not new in 2007.

> <i>Same rule applies when adding an Issue For Production

> via the DI API, the property BaseEntry of the

> DocumentLines object must be set to the relevant

> DocEntry of the Production order when you reference a

> base document.</i>

This is indeed a <i>breaking</i> change in 2007 that was only acknowledged recently and cost us many head-aches

Regards,

Rein de Boer

Trimergo

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question