Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

How to generate an address to different tables like LFA1 and ADRC.

Former Member
0 Kudos

HI to all,

I have quick question, I'm trying to generate an address from different data to LFA1 and ADRC.

how can I generate a fields of street2, street3, street4 and location to ADRC table

This my code

ELSE.

ITAB-LOCC = 'VEND'.

PERFORM 1800_GET_VEND_ADDR.

ITAB-TOBUSAR = LFA1-NAME1. "CUSTOMER

ENDIF.

APPEND ITAB.

CLEAR ITAB.

ENDSELECT.

ENDFORM.

-


----


FORM 1800_GET_VEND_ADDR.

SELECT SINGLE * FROM LFA1

WHERE LIFNR = ITAB-GLAC.

MOVE-CORRESPONDING LFA1 TO ITAB.

ENDFORM. " 1800_GET_VEND_ADDR

1 ACCEPTED SOLUTION

GauthamV
Active Contributor
0 Kudos

hi,

use this.

LFA1-ADRNR = ADRC-ADDRNUMBER.

6 REPLIES 6

GauthamV
Active Contributor
0 Kudos

hi,

use this.

LFA1-ADRNR = ADRC-ADDRNUMBER.

Former Member
0 Kudos

Hi,

Still can not generated all address.

Note:

ITAB-GLAC. this get the Address because in form BSEG-LIFNR

MOVE-CORRESPONDING LFA1 TO ITAB.

when I add word " Select * FROM ADRC WHERE ADDRNUMBER=LFAI-ADRNR

MOVE-CORRESPONDING ADRC TO ITAB.

I generated address from tabl;e LFA1.

then if removed MOVE-CORRESPONDING LFA1 TO ITAB.

I generated nothing.

in my DAT begin of Itab.

sample:

name1 like KNA1-name1, "name

I add:

street1 like adrc-STR_SUPPL4

Another information:

PERFORM VENDOR_ADRESS

ITAB-TOBUSSAR = LFA1-NAME1

if itab-koart = 'D'

itab-glac= bseg-kunnr.

else.

itab-glacc -bseg-lifnr.

raymond_giuseppi
Active Contributor
0 Kudos

Perform some [search at sdn for LFA1 and ADRC|https://www.sdn.sap.com/irj/scn/advancedsearch?query=lfa1+adrc&cat=sdn_all] and you will find threads like or SAP Documentation like [Business Address Services (BC-SRV-ADR)|http://help.sap.com/saphelp_nw04/helpdata/en/images/locate.gif]

Regards

Former Member
0 Kudos

Could you clearly say what u want to do ...

if u want to extract data from LFA1 and ADRC then use keys

ADRNR and ADDRNUMBER of the two.

0 Kudos

data:laddrsel type addr1_sel,

laddrval type addr1_val.

clear: laddrsel, laddrval.

laddrsel-addrnumber = lfa1-adrnr.

laddrsel-date = '00010101'.

call function 'ADDR_GET'

EXPORTING

address_selection = laddrsel

IMPORTING

address_value = laddrval

EXCEPTIONS

parameter_error = 1

address_not_exist = 2

version_not_exist = 3

internal_error = 4

others = 5.

Former Member
0 Kudos

Answer already by myself.