11-14-2008 7:57 AM
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
11-14-2008 8:00 AM
11-14-2008 8:00 AM
11-16-2008 2:15 AM
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.
11-14-2008 8:03 AM
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
11-14-2008 9:37 AM
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.
11-14-2008 9:49 AM
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.
07-31-2009 7:22 AM