Skip to Content
0
Former Member
Feb 23, 2011 at 07:10 AM

SAP PI message mapping delete rows line

212 Views

Hi,

i need to know to to delete row lines using message mapping function (example function aritmetic). here the scenario

1) The Mapping design is between RFC ( BAPI_ENTRYSHEET_GETDETAIL) and Message Types (MT_BAPI_ENTRYSHEET_GETDETAIL). one of the component is ENTRYSHEET_SERVICES-EXT_LINE.

Heade data:

Sheet_no create_by created on

0010003960 PMADM1 12/11/2006

item lines:

PCKG_NO LINE_NO EXT_LINE

0010022867 0000000001 0000000000

0010022868 0000000002 0000000010

this result as i created message mapping one to one between the RFC and the MT.

BAPI_ENTRYSHEET_GETDETAIL MT_BAPI_ENTRYSHEET_GETDETAIL

Sheet_no -


> Sheet_no

create_by -


> create_by

created on -


> created on

items -


> items

PCKG_NO -


> PCKG_NO

LINE_NO -


> LINE_NO

EXT_LINE -


> EXT_LINE

what i need to done is to deleted the lines if ENTRYSHEET_SERVICES-EXT_LINE = 000000000 or ENTRYSHEET_SERVICES > 0.

i have tried modify using arimetic fuction such as :greater

ITEMS -


>

greater -


> item

EXT_LINE -


>

but still not working. anybody have suggestion ?