cancel
Showing results for 
Search instead for 
Did you mean: 

how to create segment for packet number?

Former Member
0 Kudos

Hi Gurus,

i am creating a segment where i must move a field type p (packet number) length 8 where the starting value is coming from vbap-netwr and eket-etem. can anybody explain me which data element i can use?

thanks a lot

Ralph

Accepted Solutions (1)

Accepted Solutions (1)

former_member181962
Active Contributor
0 Kudos

Irrespective of the internal format of the date, it is advisable to create a segment of type char of sufficient length.

Regards,

Ravi

Former Member
0 Kudos

is a segment where i receive a number not a date. I see the value which is passed to idoc-segment like this: ######.

Answers (3)

Answers (3)

Former Member
0 Kudos

below the source code of data declaration and how i move data to segment.

data: begin of odv occurs 0,

werks like mard-werks,

vkorg like mvke-vkorg,

vtweg like mvke-vtweg,

matnr like mara-matnr,

maktx like makt-maktx,

omeng like eket-menge,

vrkme like vbap-vrkme,

vbeln like vbak-vbeln,

posnr like vbap-posnr,

zbstnk type zbstnk,

kunnr like vbpa-kunnr,

name2 like kna1-name1,

lifnr like vbpa-lifnr,

name1 like lfa1-name1,

auart like vbak-auart,

waerk like vbak-waerk,

umdat type dat00,

kzwi2 like vbap-netwr,

datac type vbep-edatu.

data: end of odv.

data: begin of struttura,

werks like mard-werks,

vkorg like mvke-vkorg,

vtweg like mvke-vtweg,

matnr like mara-matnr,

maktx like makt-maktx,

omeng like eket-menge,

vrkme like vbap-vrkme,

vbeln like vbak-vbeln,

posnr like vbap-posnr,

zbstnk type zbstnk,

kunnr like vbpa-kunnr,

name2 like kna1-name1,

lifnr like vbpa-lifnr,

name1 like lfa1-name1,

auart like vbak-auart,

waerk like vbak-waerk,

umdat type dat00,

kzwi2 like vbap-netwr,

datac type vbep-edatu,

end of struttura.

types: t_edidd type standard table of edidd,

t_edidc type standard table of edidc.

data: idoc_control_record like edidc.

data: c_invrev_mestype(20) type c value 'ZRIMAN',

c_invrev_idoc_type(20) type c value 'ZRIMAN'.

data: seg_dati like struttura,

seg_dati2 like edidd-sdata,

g_edidd like edidd,

int_edidd type t_edidd,

int_idoc_control type t_edidc.

**************************************************************

move odv to seg_dati.

move seg_dati to g_edidd-sdata.

append g_edidd to int_edidd.

Former Member
0 Kudos

Yes, i am creating an idoc custom to send to XI. I use a number.

Former Member
0 Kudos

Hi,

Are asking how to do for IDOC in R/3 system. You use text element or number if it is general field.

Thanks,

RamuV