on 05-29-2009 12:11 PM
Hi
We are sending data from XI to BI(server proxy).
when we tested our scenario from RWB, it shows successful in sxmb_moni
in XI as well as BI side.
complete payload can be seen in BI side(moni).
But null value record is updated in PSA.
<?xml version="1.0" encoding="UTF-8" ?>
- <ns1:_-BIC_-CFZSTOREATTR xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
- <DATA>
- <item>
<_-BIC_-ZSTORE>156</_-BIC_-ZSTORE>
<_-BIC_-ZSTRCAT>FI</_-BIC_-ZSTRCAT>
<_-BIC_-ZSTRSTS>GH</_-BIC_-ZSTRSTS>
<_-BIC_-ZCOMP>GF</_-BIC_-ZCOMP>
<_-BIC_-ZLOGINFRM>CV</_-BIC_-ZLOGINFRM>
<_-BIC_-ZCRBY>ADMIN</_-BIC_-ZCRBY>
<_-BIC_-ZCRDATE />
<_-BIC_-ZMDDATE />
<_-BIC_-ZSTRTYPE>DF</_-BIC_-ZSTRTYPE>
<_-BIC_-ZSTRLDATE />
<_-BIC_-ZRFSTR>CVC</_-BIC_-ZRFSTR>
<_-BIC_-ZDISCEN>DC</_-BIC_-ZDISCEN>
<_-BIC_-ZDISCHA>CVX</_-BIC_-ZDISCHA>
<_-BIC_-ZSTRADD1>VBV</_-BIC_-ZSTRADD1>
<_-BIC_-ZSTRADD2>VB</_-BIC_-ZSTRADD2>
<_-BIC_-ZCITY>V</_-BIC_-ZCITY>
<_-BIC_-ZSTATE>VB</_-BIC_-ZSTATE>
<_-BIC_-ZCOUNTRY>IN</_-BIC_-ZCOUNTRY>
<_-BIC_-ZRTLFRMT>VB</_-BIC_-ZRTLFRMT>
<_-BIC_-ZSTRGRADE>18</_-BIC_-ZSTRGRADE>
<_-BIC_-ZMKTCAT>BN</_-BIC_-ZMKTCAT>
<_-BIC_-ZDISPCAP>10</_-BIC_-ZDISPCAP>
<_-BIC_-ZSTREGION>DFG</_-BIC_-ZSTREGION>
<_-BIC_-ZARMANGR>GFJ</_-BIC_-ZARMANGR>
<_-BIC_-ZRZNMANGR>BV</_-BIC_-ZRZNMANGR>
<_-BIC_-ZSTLABTYP>L</_-BIC_-ZSTLABTYP>
<_-BIC_-ZSTAVGW>12</_-BIC_-ZSTAVGW>
<_-BIC_-ZSTTSF>16</_-BIC_-ZSTTSF>
<_-BIC_-ZSTTNF>2</_-BIC_-ZSTTNF>
<_-BIC_-ZSTVFRMDT />
<_-BIC_-ZSTTDT />
<_-BIC_-ZSTPANNO>2345</_-BIC_-ZSTPANNO>
<_-BIC_-ZSTREGNO>45</_-BIC_-ZSTREGNO>
<_-BIC_-ZSTTDB>4567</_-BIC_-ZSTTDB>
<_-BIC_-ZSTDCHAIN>XCV</_-BIC_-ZSTDCHAIN>
</item>
</DATA>
</ns1:_-BIC_-CFZSTOREATTR>
but Zstore value comes as 000000 .
Is this a BI error or proxy error? Kindly Help.
we have tested generated RFC in BI and it is successfully updating records.
Abhijit
Hi,
Check the ABAP code inside the PROXY class->method how the ZSTORE value is passed to the RFC function module which actually updates the records.
Regards,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi this is the code
method ZII_MI_STORE_INBOUND_RFC~MI_STORE_INBOUND_RFC.
*** **** INSERT IMPLEMENTATION HERE **** ***
DATA: l_text TYPE string,
l_s_data TYPE line of /BIC/WCRZSTOREATTR,
l_t_data TYPE /BIC/WCRZSTOREATTR.
FIELD-SYMBOLS <l_line> LIKE LINE OF input-data-item.
LOOP AT input-data-item ASSIGNING <l_line>.
MOVE-CORRESPONDING <l_line> TO l_s_data.
APPEND l_s_data TO l_t_data.
ENDLOOP.
CALL FUNCTION '/BIC/CFZSTOREATTR'
EXPORTING
data = l_t_data
EXCEPTIONS
OTHERS = 1.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 INTO l_text.
RAISE EXCEPTION TYPE ZII_CX___BIC__CFZSTOREATTR_EXC
EXPORTING text = l_text.
ENDIF.
endmethod.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.