Hello all,
I changed an IDoc ,then process it , it's ok now(53 status). But I found the date is wrong, can I changed a correct IDoc?
Thanks and Best Regard
Saffi
Hello all,
I changed an IDoc ,then process it , it's ok now(53 status). But I found the date is wrong, can I changed a correct IDoc?
Thanks and Best Regard
Saffi
Hi,
Can anyone please help me for creating an outbound to transfer a staging table thru PI using ABAP Proxy.
Thanks in advance.
Chetna
Hi Experts,
We have third party interface for sales processing. Sales order, Outbound delivery and PGI will be done in Third party software and XML files will be send to SAP.
We have to process this XML file into SAP with IDOC.
Sales order processing is done but i am not able to find correct IDOC type for creating outbound delivery.
Can you suggest Basic IDOC type / Message type and process code for the same.
Regards,
Sahadev Abhyankar
Hello
I have implemented SAP Note 1575006 successfully in Dev and while importing the request in Quality i have getting the following error :
Generation of the users of the transported Includes
Program RSPO0025, Include RSPO0026: Syntax error in line 000001
Each ABAP program can contain only one 'REPORT' or'PROGRAM' or 'FUNCTION-POOL' statement.
Database COMMIT executed
Ended on 24.12.13 at 08:41:16
No. of programs /Min/Avg/Max (sec): 2 0 0 0
Generation of programs and screens
End date and time : 20131224084116
Ended with return code: ===> 8 <===
######################################
Can anyone suggest what needs to be done ?
Regards
Prasad.
I am not able to send the table data to bapi more than 40 fields in informatica rfc_read_table BAPI
The outbound IDoc shows faulty Trading Partner (VBUND) for all customers though on debugging we find it uses standard Program RBDSEDEB for selection of VBUND from KNA1 table and selection is correct but value of VBUND passed to IDoc is wrong. Issue?
Hello,
I an facing a problem in retrieving the value of EBELP : Purchase Order Item, while I am executing an 'ME' Output Type.
[The Output Type is of ME Application]
When I execute the transaction MB0A for posting with reference to Purchase Order, the routine for Output Type gets invoked and I get the value of Purchase Order in the structure KOMPBME-EBELN but not its item EBELP. The parameter ID for EBELP is also not giving the value.
GET PARAMETER ID 'BSP' FIELD l_ebelp. => is empty.
This is kind of urgent. Could you please help?
Thank you,
Gayatri
Hi all,
In PI 7.31 we have uploaded the content of SAP_BBPCRM software component. From that moment the runtime of trx SPROXY is about 15 minutes before the ESR content is shown. It also doesn't cache this data, because the next time you'll start this transaction you have to wait 15 minutes again.
Any ideas how to speed this up?
Best Regards
Ron
Salutes Gurus.
I have a question, but I do not know if I'm posting my question in the right community. If I'm wrong can correct me.
My doubt is about Sdoe_wb transaction.
This transaction creates swcv where I create data objects and these objects I refer to two rfcs (z.. Get_list and z ... get_detail). Rfcs These are other SAP environment. (I'm in vmd environment and these rfcs environment in ecc)
she made the transportation of data from ECC to VMD environment by rfc and VMD environment is created zdoe tables with the same format of the tables ecc.
The system worked but now I have added a field in a data object it accesses the data, but does not load in zdoe table.
What did may be occurring?
Posted this question in abap community, but nobody knew why I posted here.
Thanks Gurus.
Hi All,
I would like to send a Cond_A Idoc to a Customer via Partner type KU ( as defined in transaction WE20)
When I try to use transaction vk13 or FM MASTERIDOC_CREATE_COND_A i see only the option to specify a Partner of partner type LS (logical System).
Could you help me?
Hi Friends,
I'm facing an error in My inbound Idoc Interface which is
"Balance Not Zero:XX.XX Debits: XX.XX Credits XX.XX"
The error is due to a minor difference amount that comes into the Idoc due to Foreign exchange(Cross Border). The transaction key is DIF and i'm not sure how to handle this Diff amount in the BAPI_INCOMINGINVOICE_CREATE Idoc.
Can't the BAPI calculate the DIF amount and post it accordingly as it does in the standard SAP MIRO transaction.
Dear all,
We are in the developement phase of a SAP ECC Implementation project that has to integrate with many interfaces using WebSphere Process Server 7.0.0.5 as a middleware.
We have configured a TCP/IP connections [IWEBSPHERE @SM59] for connecting SAP to WebSphere. The interfaces that executes Inbound process (BAPI's, IDOC, etc) works fine ; but when we are sending outbound interfaces like CREMAS, ACC_DOCUMENT, etc [IDOCs] ; we are facing that some IDOCs do not arrive successfully to WebSphere.
It is importante to mention that, as we are in the developement phase, we have more than one computer (included the WebSphere server) using the IWEBSPHERE's Connection. Also, we are using a tRFC Transfer Protocol:
PD: We are facing the same problem with IBM Infosphere DataStage Server 8.5 and MS Biztalk Server 2010.
Any suggestions,
Thank you in advance,
Best Regards,
Rodolfo
Hi All,
I am using BAPI_ACC_DOCUMENT_POST for posting. I have two GL Codes one for AGL internal tableount and one for Bank charges.
When im trying to fill the GL Data internal Table as below
*----------Deposit amt 1
CLEAR wa_gldata.
REFRESH : ist_gldata,ist_currency,ist_ardata.
wa_gldata-itemno_acc = 1.
wa_gldata-gl_account = '0000301001'.
CONCATENATE 'Debit Entry for' g_financialtransaction INTO wa_gldata-item_text
SEPARATED BY space.
wa_gldata-comp_code = '1000'.
wa_gldata-profit_ctr = ls_generalcontractdata-portfolio.
IF wa_gldata-profit_ctr IS INITIAL.
wa_gldata-profit_ctr = im_master-ibrch.
ENDIF.
wa_gldata-pstng_date = sy-datum.
wa_gldata-value_date = sy-datum.
MOVE im_master-insno TO wa_gldata-alloc_nmbr.
APPEND wa_gldata TO ist_gldata.
wa_gldata-itemno_acc = 2.
wa_gldata-gl_account = '0000736021'.
CONCATENATE 'Debit Entry for' g_financialtransaction INTO wa_gldata-item_text
SEPARATED BY space.
wa_gldata-comp_code = '1000'.
wa_gldata-profit_ctr = ls_generalcontractdata-portfolio.
IF wa_gldata-profit_ctr IS INITIAL.
wa_gldata-profit_ctr = im_master-ibrch.
ENDIF.
wa_gldata-costcenter = im_master-spoint.
wa_gldata-pstng_date = sy-datum.
wa_gldata-value_date = sy-datum.
MOVE im_master-insno TO wa_gldata-alloc_nmbr.
APPEND wa_gldata TO ist_gldata.
* wa_ardata-itemno_acc = 3.
wa_ardata-customer = l_cust.
wa_ardata-item_text = 'Test'.
wa_ardata-comp_code = '1000'.
wa_ardata-profit_ctr = ls_generalcontractdata-portfolio.
IF wa_ardata-profit_ctr IS INITIAL.
wa_ardata-profit_ctr = im_master-ibrch.
ENDIF.
APPEND wa_ardata TO ist_ardata.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'.
when i check IST_GLDATA the line item number is not changing .
It remains as 00000001 for all the 3 line items.and the document does not get posted.
Please provide inputs on this.
regards,
Dear All,
We are using a third party software for bill processing. But it takes data from sap in the background through RFC and bapi's. Now our requirement is that when we provide input to this software lets say input the vendor master it should pop me out the PO's that are existing for that vendor. Now that was happening nicely. The moment we give the vendor master the software will pop pot a window giving all the PO's. The logic was easy as i have to just consider a table common to vendor and po. But now client wants the non sap platform software to pop up the PO's for which invoice is pending. Surely we cannot use the concept of ME2l and all as we dont want it in SAP screen. We need the value to be proposed by sap which will be taken to the third party software .
How can we develop the logic that will be passed to the third party?
Hi
I need to test and IDoc. I am triggering IDoc using WE19. Inbound Processing. I open EDIDC and try to add the control record fields. Its asking for a port, shouldn't it be tRFC? Do I need to create a port? I am sending it fromECC to ECC, same system, not another system, so do we need port and all?
What do I have to enter for Partner Name? It should be the system name followed by client, right?
Again what about Partner Profile? WE 20 should I add for Inbound parameters?
Regards
I want to activate the creation of WPDWGR-idocs for our POS-system whenever a user adds a new material class or changes one.
I have already activated the changepointer for this type of Idoc.
However I don't know which standard function module I have to allocate, because the obvious ones only result in errors and no idoc.
Can someone help me?
We use SAP ECC 6.0
Hi All,
I'm having a requirement in which a client needs to connect to another SAP system via its own SAP system. I did found a solution for that, by using RFC function module ABAP4_CALL_TRANSACTION but the problem now is that as soon as a user completes a transaction in another SAP system it comes back to my SAP system without showing any status messages like for example -
User want to create a sales order, he enters the the T-Code VA01 and executes the program which will navigate him to another SAP system VA01 screen. There he would fill in the details and click on SAVE there by returning back to my SAP system!
Now my question is - are there any ways' as to, I can allow a user to continue creating sales order in another SAP system, or somehow capture a success message (standard behavior while creating any document to show the screen again with a generated number as success message) in my system thereby allowing him to process further with that generated document?
Thanks & Regards,
Varun Kumar Sahu
When receiving IDoc's of serialization type EBELN, the Object value (OBJVALUE) is not updated in table BDSER. This can result in the following situation:
09:05:08h IDoc 1, serialization ID 20131206090508 - EBELN 4622601 -> error
09:33:07h IDoc 2, serialization ID 20131206093307 - EBELN contract 4622602 -> correct, processed
11:00:00h Repair and reprocess IDoc 1 -> error “This change has been superseded by another”
If both IDoc’s would have been for the same EBELN then this would be a correct message, but this is not the case. Seems like it is caused because in table BDSER the serialization ID of the latest IDoc is 20131206093307 and the Object value is empty so the system interprets 20131206090508 as an older IDoc which was superseded by IDoc 2. I think that if the Object value would have been filled with the EBELN number, we shouldn’t have had this problem.
What settings do I have to change to have BDSER-OBJVALUE updated with the EBELN number?
Thanks in advance.
Hi Folks,
I have created proxy program which sends an attachment to the XI system Along with the payload. The sequence is as below
1. Attachment
2. MainDocument(Payload)
Seems like the XI folks expect the data to receive in the receive order i.e.
1. MainDocument
2. Attachment.
The below is the code I wrote
TRY.
attachment_protocol ?= prxy->get_protocol( if_wsprotocol=>attachments ).
attachment = attachment_protocol->get_attachment_from_text( data = attach_string type = if_ai_attachment=>c_mimetype_text_plain name = lv_name ).
* attachment(sequence) = '2'.
APPEND attachment TO attachments.attachment_protocol->set_attachments( attachments ).
it-transactional_data_ecc = ls_transactional_data_ecc.
CALL METHOD prxy->transactional_data_ecc_out
EXPORTING
output = it.
COMMIT WORK.
CATCH cx_ai_system_fault .
DATA fault TYPE REF TO cx_ai_system_fault .
CREATE OBJECT fault.
WRITE :/ fault->errortext.
ENDTRY.
Appreciate a quick response.
Hi Experts,
i am modifying module pool program in that i found, one field displays the search help values based on the value table maintained at domain level.
As per requirement i have changed the value table name maintained at the domain level. Even i changed the value table..still the search help values taken from old value table instead of new value table..how can avoid this situation..how to provide the search help values based on new value table?