cancel
Showing results for 
Search instead for 
Did you mean: 

Stop Processing B1if

naraayanan
Explorer
0 Kudos

Dear All, I am new for SAP B1if.

I need your help to solve my issue.

Task Name : Create Item Master Data from One B1 To Another B1 using B1if.

Inbound : Retrieval (DI API and Object)

OutBound: DI Object -Insert/Update-4 ItemCode.

atom0 Script:

</xsl:template><xsl:template name="transform"> <xsl:variable name="CheckIfSaleItem"> <xsl:value-of select="/vpf:Msg/vpf:Body/vpf:Payload[./@Role='S']/BOM/BO/*//SalesItem"></xsl:value-of> </xsl:variable> <xsl:choose> <xsl:when test="$CheckIfSaleItem =tNO"> <b1im_skip info="my skip info" msglog="true" msgout="yes"></b1im_skip> </xsl:when> <xsl:otherwise> <BOM> <BO> <AdmInfo> <Object>4</Object> <Version>2</Version> </AdmInfo> <QueryParams> <ItemCode><xsl:value-of select="/vpf:Msg/vpf:Body/vpf:Payload[./@Role='S']/BOM/BO/*//ItemCode"></xsl:value-of></ItemCode> </QueryParams> <Items> <row> <ItemCode><xsl:value-of select="/vpf:Msg/vpf:Body/vpf:Payload[./@Role='S']/BOM/BO/*//ItemCode"></xsl:value-of></ItemCode> <ItemName><xsl:value-of select="/vpf:Msg/vpf:Body/vpf:Payload[./@Role='S']/BOM/BO/*//ItemName"></xsl:value-of></ItemName> </row> </Items> </BO> </BOM> </xsl:otherwise> </xsl:choose> </xsl:template>

Testing Scenario :

We am adding Item Master Data through Sender System and we unchecked "SalesItem" Option when we add Item . The Item added into Receiver System .

My Query:

How to set Condition , The unchecked "SalesItem" should not add into Receiver System. How to do this?Please help me .

Accepted Solutions (0)

Answers (1)

Answers (1)

HuanYang
Employee
Employee
0 Kudos

Hello,

Please try to use sender filter.

Thanks & best regards

Huan Yang