Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9269

Re: How to get table having successfully created Vendor's Iban number.

$
0
0

Hi Bohuslav,

 

I check wid everything , the value of IBAN is not coming in  VMDS_EI_MAIN-VENDORS (imporing parameter ). Its blank whether value  IBAN created or not.Apart from IBAN all other bank details like bank country & bank key are fetched.

Also i think its fetching value from vendor table i.e LFA1. Since this table doesnt have IBAN field so its not showing.Kindly suggest any table from where i could get successfully populated IBAN value for a generated vendor. IS ther ne valid link between TIBAN(general table for IBAN)

and LfA1.

Below is code snippet for Get_data method i used.

 

 

 

* Call the Method for creation of Vendor.

 

 


CALL

METHOD

vmd_ei_api=>maintain_bapi
EXPORTING


is_master_data = gs_vmds_extern
IMPORTING


es_master_data_correct = gs_vmds_succ
es_message_correct = gs_succ_messages
es_master_data_defective = gs_vmds_error
es_message_defective = gs_err_messages.

IF

gs_err_messages-is_error IS

INITIAL

.
COMMIT

WORK

.

CLEAR

: gs_vmds_extern ,ls_vendors,lt_vendors[].

ls_vendors-
header

-object_instance-lifnr = gv_lifnr.
ls_vendors-
header

-object_task = 'M'

.
APPEND

ls_vendors TO

lt_vendors.
gs_vmds_extern-vendors = lt_vendors[].

DATA

: vmds_ei_main TYPE

vmds_ei_main,
cvis_message
TYPE

cvis_message,
ls_lifnr
TYPE

lfa1,
ls_bank
TYPE

cvis_ei_bankdetail,
lv_iban
TYPE

iban.
* *** Bank details***************************************


DATA

: lt_bankdetails TYPE

TABLE

OF

cvis_ei_cvi_bankdetail,
ls_bankdetails
TYPE

cvis_ei_cvi_bankdetail.

CALL

METHOD

vmd_ei_api_extract=>get_data
EXPORTING


is_master_data = gs_vmds_extern
IMPORTING


es_master_data = vmds_ei_main
es_error = cvis_message.

CLEAR

ls_vendors. REFRESH

lt_vendors.
lt_vendors = vmds_ei_main-vendors.
READ

TABLE

lt_vendors INTO

ls_vendors INDEX

1

.
IF

sy-subrc = 0

.
ls_lifnr-lifnr = ls_vendors-
header

-object_instance-lifnr. "Fetch vendor number.


lt_bankdetails = ls_vendors-central_data-bankdetail-bankdetails.
READ

TABLE

lt_bankdetails INTO

ls_bankdetails INDEX

1

.
IF

sy-subrc = 0

.
lv_iban = ls_bankdetails-
data

-iban.
ENDIF

.
ENDIF

.


Viewing all articles
Browse latest Browse all 9269

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>