IBAN / SWIFT via CREMAS IDocs

Dear Financial Experts,
so far we use a CREMAS IDoc to transfer creditor master data from a third party system to ERP. There's a new requirement to transfer IBAN and SWIFT codes too.
I have some questions related to this:
1. Is there any way to calculate the SWIFT code based on the IBAN code in SAP ERP or is it necessary to transfer both of them separately?
2. Is it possible to transfer IBAN and SWIFT using an existing CREMAS IDoc? If not are there any function modules available?
Thank you very much for your help.

Hello Susan,
please check the SAP help to IBAN:
http://help.sap.com/saphelp_erp2005/helpdata/en/45/c28b18ccc247f3e10000000a114a6b/frameset.htm
I had the same problem in a Masterdata Project more than 2 years ago. I remember that we chose to leave the IBAN Code to be manually generated in each system.
As far as I can remember, the problem was not to extend the CREMAS structure and send the IBAN Code, but to override the system checks by the Idoc processing in the client systems.
The problem is not only of technical nature, I think you shoudn't override the system checks, out of good reasons (audit?). Of this I am not sure.
If you do choose to send IBAN data, please let me know how you did it.
Thanks!
Best Regards,
Mircea

Similar Messages

  • Does Cremas Idoc supoprt Vendor Evaluation

    Hello,
    My requirement is such that, whenever a Vendor Evaluation i done,
    The report ME6F, the same needs to be sent to a Non-SAP system through IDoc or Proxies.
    We have PI as the middleware.
    so is there any specfic Idoc for vendor Evaluation or does Cremas Idoc have provision for the same.
    Or are there any BAPI available that can be used in ABAP Proxies.
    Regards,
    Abhishek

    Hello,
    My question is, as you mentioned that CREMAS support Vendor Evaluation.
    I am asking which is the segment, which has the relevant fields or vendor evaluation.
    Regards,
    Abhishek

  • Payroll Payment via ALE/IDOC

    Hello Everyone,
    We currently run payroll and process ACH payment information via RFFOUS_T.  The information is sent directly to the bank.  We have a new request which will require HR Payroll payment information to be sent from our SAP system to another SAP system via ALE/IDOC.  Does anyone have any documentation which offers an explanation as to how Payroll processes payment information ALE/IDOC.
    I have found a few references to PC00_M08_CDTA, RFFOEDI1, type PEXR2002/PEXR2003 etc, but nothing that brings it all together.  The process seems to be fairly standard and should be easy to implement (RFC, partner profile, etc). I am ultimately looking for a best practices or some other document which brings everything together and indicates which transactions the user must execute. 
    Thank you for your help.
    Scott

    Hi,
    Please use SAP help link below which gives you idea about ALE connection set-up and IDOC segment usage.
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/CABFAIS/CABFAIS.pdf
    Thanks,
    Ameet

  • Send Purchase Order via ALE/IDOCS

    hi,
          How can i send one PO from one client to another via ALE/IDOCS?
          Pls provide few important steps.
    Thanks and Regards,
    Gaurav

    For sending IDOC for Purchase order you will use idoc
    Message type : ORDERS
    Basic Type : ORDERS05
    Create one RFC Destination in SM59 and give that entry in Port in WE21.
    Create Partner profile in WE20 and Port for receiver system in WE21.
    Use your port in Partner profile in WE20.
    In Partner Profile create one entry for Message type ORDERS as Outbound.
    In your tcode when you are creating Purchase order set output message in your header condition for Outbound to send that purchase order to that Partner Profile.
    Check link :
    http://www.****************/Tutorials/ALE/AutoIDOCGen/AutomaticIDocGeneration1.htm
    Regards,
    Sandeep Kaushik

  • Flat-Idocs via the IDOC-adapter

    Hi All,
    I want to send a flat-IDOC via the IDOC Adapter to a SAP R/3 system. The IDOC adapter does not accept flat-IDOC, but wants xml-IDOC. Does anyone know how to send this flat-IDOC to the SAP R/3 via ALE, but without XML-lizing the IDOC?
    I am looking in to the principle of tunneling, but that will involve some ABAP coding.
    Cheers,
    Frank

    Hi Bhavesh,
    I tried, but the IDOC adapter wants XML. The receiver IDOC adapter checks the type of the payload and determines if IDOC tunneling is used or not. I don't know yet how to change the type of the payload:
    <i>method CL_IDX_IDOC_SERVICE-GET_PAYLOAD, part of package SIDOC_ADAPTER
    test if idoc is in tunnel-payload-format
        l_content_type = l_payload->getcontenttype( ).
        IF l_content_type = if_xms_resource=>mimetype_idoc.
          l_idoc_resource ?= l_payload->getdata( ).
          l_tunnel_flag    = 'X'.
        ELSE.</i>
    and with tunneling the idoc must be stored in certain tables where the receiver idoc adapter will get the IDOC instead of the payload. And our flat-idoc is in the actual payload. So the direction I am looking into is an abap mapping, which will change the payload type and stores the flat idoc in these tables, so the idoc adapter is "fooled" to believe it is IDOC tunneling.
    Cheers,
    Frank

  • Sending the enhanced Infotype 0002 outside SAP via an IDOC

    Hello Friends,
    We have added couple of Z fields to the standard 0002 Iinfotype table PA0002.
    I can see the custom fields in the trans : PA30 screen for infotype 002.
    Now, we want to send these custom fields value outside SAP via an IDOC.
    Here are the steps I followed :
    I created a Z Segment in an extended idoc with the structure PA0002.
    I went in transaction PM01 for Infotype 0002 and added the above created Z segment as a 2nd IDOC segment.
    In transaction PA30 for 002, I made changes to the custom field value for a person 12039.
    Created an idoc via BD21.
    IDOC generated with the Z Segment but it doesn't contain any  Z  custom fields.
    Which step am I missing here? Do I have to have a user-exit or BADI to achieve this OR can it be done without writing any code?
    Basically I
    I will really appreciate your help.
    Regards,
    Pooja Pandey

    Pooja,
    you need to fill each field manually.
    check this code i am filling ZHCMS_PI_SEMENT
    data: sgmnt_e1pityp type e1pityp.
      field-symbols: <wplog> type any.
      field-symbols: <wplog1> type any.
      data: ixxxx type e1pityp, iyyyy type e1plogi,sgmnt_hcms_pi type zhcms_pi_segment,wa_idoc_data_x type edidd, ls_idoc_data type edidd.
      data: lv_p0001 type standard table of p0001 ,lv_p0002 type standard table of p0002 ,lv_p0007 type standard table of p0007 .
      data: lv_p0521 type standard table of p0521 ,lv_p0710 type  standard table of p0710 ,lv_p2001 type  standard table of p2001 .
      data: ls_p0001 type  p0001,ls_p0002 type p0002,ls_p0007 type p0007 ,ls_p0521 type  p0521 ,ls_p0710 type  p0710 ,ls_p2001 type p2001 .
      data: row_index type sy-tabix,del_index type sy-tabix.
      data: lcx_root type ref to cx_root.
    fILL THE E1PITYP
    try.
    Keep the segments which have changed date greater than last run date in update mode
        read table idoc_data into wa_idoc_data_x with  key segnam = 'E1PITYP'.
        assign wa_idoc_data_x-sdata to <wplog> casting type e1pityp.
        ixxxx = <wplog>.
        loop at idoc_data into wa_idoc_data_x where segnam = 'E1PLOGI'.
          row_index = sy-tabix + 1.
          assign wa_idoc_data_x-sdata to <wplog1> casting type e1plogi.
          iyyyy = <wplog1>.
          sgmnt_e1pityp-plvar = ixxxx-plvar.
          sgmnt_e1pityp-otype = ixxxx-otype.
          sgmnt_e1pityp-objid = iyyyy-objid.
          sgmnt_e1pityp-infty = '0001'.
          sgmnt_e1pityp-begda = ixxxx-begda.
          sgmnt_e1pityp-endda = ixxxx-endda.
          clear ls_idoc_data.
          ls_idoc_data-segnam = 'E1PITYP'.
          ls_idoc_data-sdata = sgmnt_e1pityp.
          insert ls_idoc_data into idoc_data index row_index.
    APPEND t_idoc_data .
    Get the ZZSWISSREID
          sort lv_p0001 by begda descending.
          read table lv_p0001 into ls_p0001 index 1.
          sgmnt_hcms_pi-zzswissreid = ls_p0001-zzswissreid.
    Get the custom data from IT0002
          sort lv_p0002 by begda descending.
          read table lv_p0002 into ls_p0002 index 1.
          sgmnt_hcms_pi-zzglobalid = ls_p0002-zzglobalid.
          sgmnt_hcms_pi-zzsource_id = ls_p0002-zzsource_id.
          sgmnt_hcms_pi-zzlegacy_emp_id = ls_p0002-zzlegacy_emp_id.
          ls_idoc_data-segnam = 'ZHCMS_PI_SEGMENT' .
          ls_idoc_data-sdata = sgmnt_hcms_pi.
          row_index = row_index + 1.
          insert ls_idoc_data into idoc_data[] index row_index.
          clear : lv_p2001[] , lv_p0001[] , lv_p0002[] , lv_p0710[] ,lv_p0007[], lv_p0521[], ls_p2001 , ls_p0001 , ls_p0002 , ls_p0710 ,ls_p0007, ls_p0521 .
    APPEND t_idoc_data.
        endloop.
    Thanks
    Bala Duvvuri

  • Changing internal order's via Inbound IDOC

    Hi,
          We are having Inbound interface set for creating internal order's using message type 'INTERNAL_ORDER_CREATE01'.
           But when any existing internal order is changed it is giving status 51 with error 'Order already exists'.
          I am wondering how can we handle the changed order situation via inbound IDOC . Is it possible to do it via message type 'INTERNAL_ORDER_CREATE01'.
    Regards,
    ganesh

    Hi ganesh,
    The idoc Status 51 for indound idoc is....
    51 Application document not posted
    the possible solution is checkthe Partner profile for the Idoc and Port number..
    and go to T_code we20 and check the Partner.and check the Syntax in the application tool bar...
    then you will come to know the problem..
    and if you wan to changed order situation via inbound IDOC , yes it is possibel.
    go to t-code we57 and check the Function module attached to the message type .
    and go to FM and find hte customer exit and read the segment which contains order situation and modify the segment..
    i hope this will solve the problem..
    Regards,
    Prabhudas

  • How to pass smtp_addr(email field) to cremas idoc while creation of vendor?

    Hi All,
    i am creating the vendors by IDOC by using CREMAS basic type CREMAS05.
    There is no email field in any of the idoc segments,as i need to pass the email address being mandatory,
    i created the Z segment and added the email field into it and then created the z extension and added this zsegment into the extension.
    Now how do i and where do i map this field so that email data is also passed while creating the vendor master.
    i have debugged the cremas Function Module IDOC_INPUT_CREDITOR and the data is getting passed segment wise,and for customer segement i.e for the zsegment there is a enhancement section where i need to pass this field,but i do not know how do i map this field and with what structure.
    Please let me know how do i handel this/or is there in other way to do it.
    Thanks.
    RJP.

    Hi,
    the email is part of the address data. It is therefore not belonging to the customer master data. So it is also not part of the DEBMAS idoctype.
    To distribute via ALE accurate customer address data, you need to distribute ADRMAS, ADR2MAS, ADR3MAS idoctypes too.
    See [note 384462|https://service.sap.com/sap/support/notes/384462] and [note 306275|https://service.sap.com/sap/support/notes/306275]
    BR
    Alain

  • Inbound delivery creation in STO via EDI/Idoc

    Hello experts,
    My requirement is like this:-
    Stock transfer order is created for supplying plant 2000 & receiving plant 2010.
    When the supplying plant 2000 posts an outbound delivery & PGI, at same time an Inbound delivery should be created in receiving plant 2010.
    I know theoretically that this is achieved by making confirmation settings & output types. But don't know exactly how to configure it.
    Can you please mention the process?
    I have referred the scn threads:
    Outbound Delivery to Inbound delivery by using IDOC
    how to configure the message control for DESADV
    SAP note 111903
    Receiving Vendor Confirmations via EDI - Purchasing (MM-PUR) - SAP Library
    But there is lack of clarity from my side.

    You do not need to use EDI messages to get an inbound delivery created when a PGI is done on the outbound delivery.
    Search for the config on the SPED output type. This SPED output message can be triggered during the PGI which results in the creation of an inbound delivery in the receiving plant.
    The receiving plant will have to maintain the confirmation control key 0004 at item level in the purchasing document.
    Link to SAP help Automatic Creation of Inbound Delivery - Transfer and Inventory Management - SAP Library
    Refer SAP note 1119073 point 3 and note 965176
    Regards,

  • Problem update IBAN bank details with IDOCs segment E1KNBKM

    Hi all,
    i use Idoc DEBMAS07 in which i use the segment E1KNBKM to create IBAN in customer bank details. If bank details do not exist, the IDOC is integrated, IBAN is created.
    If i recreated the same Idoc, with same data (just change bank name) the Idoc is in error with the message : 'No batch input data for screen SAPMF02D 0130'.
    In debugging, we see that the dynpro sequence is wrong. For vendors it's work. I can create and update IBAN.
    i don't find SAP notes, or help forum on this problem.
    Any ideas ?
    Thanks
    Edited by: ToraTora on Aug 17, 2011 11:16 AM

    maybe you are the first who encountered this error, open a call at SAP yourself

  • Distribute moving average or standard price via ALE/IDoc

    Dear experts,
    do you see any way to distribute the moving average price via ALE? It is inside the material master IDoc but it won't update in the receiving system.
    We need it for a decentral WM so that people can see the valuation of the material when they do inventory counting (to judge differences in LX22).
    Any idea how to unlock the material master for update? 
    Gunter

    Dear Amit,
    yes - I understand how the system calculates the MAP. However, the receiving system is a SAP WMS - In WM there is no inventory management nor FI/CO. The valuation would always be zero. So I'm interested how can I update it via ALE?
    It works for the first time if I have no valuation (accounting) view in the material and I send an IDoc with the view definition segment and a value for VERPR. But updating isn't possible.
    Gunter

  • Steps to create outbound CREMAS IDOC from ERP

    Hi,
    Can you please share the steps to create outbound IDOC from ERP system?
    Business requirement is that whenever a new vendor is created in the ECC system, SAP should trigger an outbound vendor IDOC CREMAS from ERP system. Also whenever the vendor data is changed then the entire vendor details should be passed to outbound IDOC and not just the delta changes. Change pointer can be configured but to create idoc for full vendor records.
    I guess we can use CREMAS.
    Can anyone please share the steps to configure it in ERP?
    Regards,
    Sandeep

    1. Read the file using OPEN DATASET and read and fill up the segment info and fill the EDIDC header data
    and then call function
    CALL FUNCTION 'INBOUND_IDOC_PROCESS'
        TABLES
          IDOC_CONTROL       =  i_edidc
          IDOC_DATA          =  i_edid4.

  • Any standard process to update Sales Order in SAP via XI / Idoc ?

    Hello,
    Currently one of our end customer is creating Sales Order in Oracle system. Once the Order is created there, they send the Order information to our XI system via flat file. XI system processes the flat file and then it calls order creation function using rfc / BAPI - BAPI_SALESORDER_CREATEFROMDAT2. This works just fine.
    But now the customer wants an ability to update sales order, cancel certain line or even cancel the whole order in their Orcale system. And once that happens, they want the same thing to happen in SAP via some kind of interface automatically in the background.
    So my question is :
    what is the best way to do it ?
    Is it possible to do via idoc ? The reason I am asking it via idoc is because it sounds that's the most standard way of doing it in SAP.
    What idocs can I use ?
    Has any one implemented such interface ? And if so, can you share some info ?
    Any response is highly appreciate.
    thanks,
    Dipankar

    I woudl suggest you check ORDERS05 IDOC type (ORDCHG message type).
    FM - idoc_input_ordchg

  • Extract data from SAP and send to external system via Webmethods & IDOC's

    Hi,
    We need to Extract data from SAP and send to an external system via Webmethods middlewear using IDOCs. I have never used webmethods before and would like to know more about how to implement this scenario. I have used IDOCS in an EDI scenario before but not used it along with WebMethods.
    Any pointers would be of great help. Thanks

    If you have already ABAP programs /BAPI's in place then try to develop RFC interface and write some back ground programs to scheudl BAPI's and develop scenario but you need to implement error handling , data validation in PI mapping level.
    or
    take help from ABAPer to design in ABAP like writing Proxy program to pull data and send it PI.
    if you are dealing with master data bit risky(correctness) but can be achived using PI.

  • IBAN access via ad-hoc queries

    Hi
    I cant access IBAN number from ad-hoc queries(via PA20 is fine). I guess the reason is table TIBAN is not in the authorizations groups. In my understansing if i include the value &NC& in object S_TABU_DIS, the user will be able to access all such tables.
    Is there a way i can give the user to access just the TIBAN table.
    Regards
    Matt

    All views assigned to this auth group '&NC&' can be displayed by the users (field is mandatory) and all DB tables assigned to '&NC&' or not assigned to any auth group, can be displayed by the user from a vaste number of data browsing transactions, reports, remote-enabled function modules, ....
    The ability to change entries is a bit more complicated and dependent on the table, but generally it would be possible for all those tables as well so it is no (valid) excuse to use development customizing roles in production just because the client is closed....
    If I remember, '&NC&' stands for "Not classified". I interpret this to mean "no intention to display directly or maintain entries for it".
    See tcode SE54 to move the view / table out of the "Not Classified" symbolic group into a "Classified" and intended group.
    Cheers,
    Julius

Maybe you are looking for