Payment card details to Sales Order

Hi,
I have created the customer master and entered the payment card details. Could you please let me know how to get it copied to the sales order?
Thanks & Regards,
Keshini

Hi
See Note 914603 - FAQ/Collective note for payment cards (Consulting/modif). Be careful with legal requirements related with encryption of this data in sales documents and master data. (see 836079 FAQ: Credit card encryption and master data)
Regards
Eduardo
Edited by: E_Hinojosa on Feb 15, 2011 10:10 AM

Similar Messages

  • Update payment card details for sales order

    Hi all,
    Is there any function module or bapi which can be
    used to update the payment card details for a sales order
    The bapi_salesorder_creatfromdat2 is having the structure
    CCARD which takes in this details , but what I really want is to change the already created sales order.  The bapi for sales order change is not having any structure which allows passing this details.
    Please can anybody give some inputs on it.
    Regards,
    Shibu Mathew.

    Hi Anurag,
    Thank you very much for the answer..
    I too found it as i was digging through the
    BAPI_SALESORDER_CHANGE.
    One's again thanks for the solution.
    Regards,
    Shibu Mathew.

  • Entering payment cards information in sales order

    Hi Folks,
    I am uploading the payment cards information in sales order using transaction VA02. I need to check if there is an already existing payment card in order to know the line number to enter the new card information. I know that FPLTC table has the information about the payment cards. How can I read the already existing lines and pass the new card information in the new line?
    Thanks,
    RAJ

    Tables: VBAK, FPLTC, FPLA.
    Hi,
    I am attaching my code. It would be really helpful for me if someone can tell me what should be the exact key to read the data. Somehow only one condition is true in this case.
    Data : Begin of itab occurs 0,
           VBELN(10) type C,  "Sales order Number
           AUTWR(15) type C,  "Maximum amount
           end of itab.
    DATA : Begin of itab1 occurs 0,
           FPLNR LIKE FPLTC-FPLNR,
           FPLTR LIKE FPLTC-FPLTR,
           ccnum like FPLTC-CCNUM,
           CCINS LIKE FPLTC-CCINS,
           END OF ITAB1.
    DATA : ITABH LIKE ITAB OCCURS 0 WITH HEADER LINE,
           ITABI LIKE ITAB OCCURS 0 WITH HEADER LINE.
    include bdcrecx1.
    Parameter : PATH(128) OBLIGATORY.
    start-of-selection.
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          FILENAME = PATH
          FILETYPE = 'DAT'
        TABLES
          DATA_TAB = itab.
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    SORT ITAB1.
    Select FPLTCFPLNR FPLTCFPLTR FPLTCCCNUM FPLTCCCINS into
    corresponding fields of itab1 from FPLTC INNER JOIN vbak on fpltc~Fplnr
    eq vbak~Rplnr.
       ENDSELECT.
    ITABH[] = ITAB[].
    ITABI[] = ITAB[].
    SORT ITABH.
    DELETE ADJACENT DUPLICATES FROM ITABH COMPARING vbeln.
      perform open_group.
      Loop at itabh.
        perform bdc_dynpro       using 'SAPMV45A' '0102'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'VBAK-VBELN'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '/00'.
        perform bdc_field        using 'VBAK-VBELN'
                                        ITABh-VBELN.
        perform bdc_dynpro       using 'SAPMV45A' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=KRPL'.
    Read table itab1 with key FPLNR = VBAK-RPLNR.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '/00'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'RV60F-CCBEG(03)'.
        perform bdc_field        using 'FPLTC-CCINS(03)'
                                        'CHCK'.
        perform bdc_field        using 'FPLTC-CCNUM(03)'
                                        '0000000000000001'.
        perform bdc_field        using 'CCDATE-EXDATBI(03)'
                                        '12/2009'.
        perform bdc_field        using 'RV60F-CCBEG(03)'
                                        'X'.
    if sy-subrc <> 0.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '/00'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'RV60F-FAKWR(02)'.
        perform bdc_field        using 'RV60F-FAKWR(02)'
                                       ITABh-AUTWR.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=CCMA'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'FPLTC-CCINS(02)'.
        perform bdc_field        using 'FPLTD-SELKZ(02)'
                                        'X'.
    else.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '/00'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'RV60F-FAKWR(01)'.
        perform bdc_field        using 'RV60F-FAKWR(01)'
                                       ITABh-AUTWR.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=CCMA'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'FPLTC-CCINS(01)'.
        perform bdc_field        using 'FPLTD-SELKZ(01)'
                                        'X'.
    endif.
        perform bdc_dynpro       using 'SAPLV60F' '0200'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'FPLTC-AUTWR'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '/00'.
        perform bdc_field        using 'FPLTC-AUNUM'
                                        '111'.
        perform bdc_field        using 'FPLTC-AUTWR'
                                        ITABh-AUTWR.
        perform bdc_dynpro       using 'SAPLV60F' '0200'.
        perform bdc_field        using 'BDC_CURSOR'
                                        'FPLTC-AUNUM'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=BACK'.
        perform bdc_dynpro       using 'SAPLV60F' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=S\BACK'.
       perform bdc_field        using 'BDC_CURSOR'
                                       'FPLTC-CCINS(05)'.
        perform bdc_dynpro       using 'SAPMV45A' '4001'.
        perform bdc_field        using 'BDC_OKCODE'
                                        '=SICH'.
        perform BDC_TRANSACTION  using 'VA02'.
      ENDLOOP.
      perform close_group.

  • Payment card mandatory in sales order

    Hi friends,
    I want to make payment card filed mandatory when we enter some group of customers in sales order. We normally use the same sales order type for all the customers & when some particular set of customers entered in sales order we need to make the payment card field as mandatory to fill out.
    Can we relate payment terms for making payment card mandatory in sales order or any userexit around.
    Thanks,
    Sree.Manam

    Hi manam narayana
    Either  you need to have a separate sales document type , but with the same sales document type OR ,it is not possible.So if you want to make it mandatory payment card field mandatory then first of all copy document type OR to ZOR . Now use transaction variants  using t.code SHD0 and there give document type ZOR and business object as BUS2032.and make the feild payment cards as required .
    Now create the sales order using document type ZOR for the customers for whom payment cards should be mandatory.
    But with the same document type i think it is not possible.Because if you make this field mandatory it will affect to all customers
    Regards
    Srinath

  • Payment Card Info for sale order with BAPI_BUSPROCESSND_CREATEMULTI

    hi all
    i am trying to create a sales order using BAPI_BUSPROCESSND_CREATEMULTI
    and i am able to create an order successfully without any problem.
    the order is being generated. I am trying to input
    the payment card details to the BAPI_BUSPROCESSND_CREATEMULTI in
    PAYPLAN & PAYPLAN_DATE tables of the BAPI.
    I also used CRM_ORDER_READ report to see how these tables are being filled
    and based on that i had filled the payment card details in BAPI_BUSPROCESSND_CREATEMULTI
    but still ..i see the order being generated but dont see any payment card information
    being poulated in it.
    If you have any idea how i should fill the PAYPLAN, PAYPLAN_DATE
    tables and their respective input fields..please kindly help
    i tried all possible ways and could not get a solution
    Regards,
    Jessica Sam

    Hi Richard,
    So does this mean that i'd be able to capture all the data that is being determined after i make the call to this BAPI whithout saving it. Well.. I just want to simulate as it is happening in SAP.. i.e we enter the sold to party and hit 'enter' and all the data should be determined..and at this point i should read this data.
    Could you let me know if this could be done.
    Thanks,
    Sahil

  • SD Payment card deletion in Sales order (Standard fucntion?)

    Hi all,
    I have this below scenario regarding updating of Payment Card in a sales document (Header level)
    Requirement is to need to be able to add/delete a payment card when an cusotmer does it online.
    An customized RFC(Z_RFC_1)is called form the outer application RFC is called which internally calls
    Z_RFC_1 internally calls SD_SALES_HEADER_MAINTAIN.
    Here in SD_SALES_HEADER_MAINTAIN is a structure FXZAKAKOM. Here I am passing
    I have the following information to pass.
    TYPZM     Means of payment for classifying payment card plan lines
    CCINS          Payment cards: Card type
    CCNUM     Payment cards: Card number
    FKSAF     Billing status for the billing plan/invoice plan date
    UPDKZ     Update indicator
    When I send UPDKZ = u2018Iu2019 a payment card is created for that sales order.
    Tables: FPLA, FPLT, FPLTC. (Tables for payment card).
    Linked to VBAL-RPLNR
    But when I wan to delete a card and I send u2018Du2019 in field FXZAKAKOM-UPDKZ (SD_SALES_HEADER_MAINTAIN). It does not work.
    After debugging I found that I can delete the payment cards by using function BILLING_SCHEDULE_SAVE. But here the problem is the link in VBAK-RPLNR does not get updated. Hence I have to clear VBAK-RPLNR using a UPDATE statement. (Which is not advised).
    Irrespective of the above scenario can any one let me know how a payment card can be deleted from a sales order using a standard function module.
    Note: Currently I am using SD_SALES_HEADER_MAINTAIN.
    Thanks in advance.
    Kiran

    Hi manam narayana
    Either  you need to have a separate sales document type , but with the same sales document type OR ,it is not possible.So if you want to make it mandatory payment card field mandatory then first of all copy document type OR to ZOR . Now use transaction variants  using t.code SHD0 and there give document type ZOR and business object as BUS2032.and make the feild payment cards as required .
    Now create the sales order using document type ZOR for the customers for whom payment cards should be mandatory.
    But with the same document type i think it is not possible.Because if you make this field mandatory it will affect to all customers
    Regards
    Srinath

  • Custom screen for Payment card information in Sales Order

    Hi All,
    I want to know if its possible to develop a custom screen to accept multiple payment card information in Additional data tab and save it in normal payment card information at the time of saving sales order. This sounds little
    Nilesh

    Hi Nilesh,
    Please, see SAP Note 914603 - FAQ/Collective note for payment cards (Consulting/modif). Here you have the relevant notes related with this topic, so, in point 4, the note says:
    4. Payment cards in the order (with billing plan)
    - 914811 FAQ: Authorisation Problems - Why?
    - 915193 No authorization in the order
    - 313416 Installment plan payment with payment cards
    - 361790 No Authorization or only pre-authorization executed
    - 701569 Incorrect value to be authorized in the order
    I hope this helps you
    Regards
    Eduardo

  • Defaulting the Payment card details

    Hello,
    I have created the payment card details in the customer master [Payment transaction-payment cards].
    Now when i am creating the sales order via VA01, the card data is not defaulted to the sales order.
    what configuration have i missed for the same?
    Regards,
    Gauravjit.

    Hi;
    This is a std SAP feature, as I was given to understand that the CC details would not be defaulted from the cust.mast.
    The only option we have is that we have a drop down option for the customer. when you do a F4 at the CC field, it shows the value that u stored in the master. I guess this is a std. SAP feature and rightly so as this is a sensitive information which need not be displayed blatantly.
    Regards.

  • Customer- credit Card Issue on Sales Order

    Hi Experts,
    There is an issue,where an incorrect Credit Card details are showing up during an order creation for a Customer.
    In XD02, the payment card details shows it as Master Card. But while creating order(VA01),it showing VISA card. Can anyone explain what could be the issue?
    It should appear as Master card in VA01 too.
    Thanks,
    Arhy

    Hi,
    Check the Card details of the  Payer and not Sold to Party.
    Regards,
    Sharan

  • Customer Down Payment w.r.t sales order only

    Q1- We are posting Customer Down payment w.r.t Sales order number with line item number. How come we enter sales order number only without line item number at the time of down payment.
    Q2- After the down payment posting F-29 , how its possible to change the line item of sales order number?

    Hi,
    For this down payment invoice,we are using billing plan at the sales document item level.
    Goto the T.Code "VA02".Enter the sales order number.Enter.
    Goto Item details.Goto billing plan tab.Remove the billing block for the down payment item.And maintain the billing block for other items.
    Goto the T.Code "VF01" and enter the sales order number.It will take that down payment item.
    Save.
    Next step is to make payment.It can be done either by using the T.Code "F-28" by selecting the "Special G/L indicator" as "F" or by using the T.Code "F-29" too.
    After creating the down payment,we can change item quantity and price too.But you cannot change the down payment item in billing plan.
    Regards,
    Krishna.

  • Reagrding VA02 Payment card details

    I want to delte payment card details that have been entered in VA02 using BAPI
    Whatever  BAPIs I have searched for takes business partner numbers as input which I dont have
    Can you pls suggest one

    Hello Jyoiyer,
    Unfortunately, the order change BAPI does not have ability to change Payment Card tab entry. However, I would like to ask you some questions because what you are trying to do may be dangerous.
    How are you obtaining authorization? Using BAPI and SAP is connected to external system that can communicate to gateway/clearing house?
    If so, why do you want to delete the existing authorization? Deleting authorization records from SAP does not actually cancel authorization. It will remain in the bank until someone voids it in the bank side or expires.
    What will be the next step you want to achieve after deleting? Are you planning to obtain another authorization using different card? Or do you want to process as cash order? Why does it have to be BAPI?
    If you can provide the above details, I may be able to offer some advice.

  • Payment card details not replicated from CRM to ECC

    Hello
    We are creating BP in CRM which replicates into ECC. In BP, we are maintaining Payment cards. But, while replicating to ECC, this Payment card details are not replicating to ECC.
    The data is present in the BDoc.
    Please help!!
    Regards,
    Debolina

    Hi Debolina,
    Can you please share the solution. I have the similar requirement.
    Regards,
    Vaibhav

  • Pricing details of sales order

    Hi SAP GURUs,
    I want to make report of pricing details of sales orders.
    From which table i should get the pricing details. I know tables KONH and KONP...but i dont know how to get details in these tables for perticuler sales order.
    Please help me out ...
    Thanks,
    Tarpan

    Hi Tarpan,
    You can create a pricing report besides standard pricing table by using V/LA t-code. in V/LA, you can add  if which fields are needed for your report.
    Additionally, you need new table and need a new t-code for this report.
    Please explore this t-code and try it. please share further issue for this requirement with us.
    Regards,

  • Unwanted printing of advanced payment when printing a sales order or pick

    It will be great to have an option of disabling the automatic printing of the advanced payment incoming payment when printing a sales order or invoice.
    The option is currently not available on the document printing options.

    No print sequence for sales order is setup.
    But even before on 2007 version, it was SAP default to print always the incoming payment of an advanced payment on every sales order or invoice.

  • Is it possible to use the account details on 3 or more iTunes accounts? e.g. if giving 2 iPads as presents, each iPad having it's own appleID but with the same payment/card details?

    I bought 2 x iPad 1 as a gift and already have one myself. I want to be able to provide them with the means to use iTunes.
    Is this possible or does each account need its own payment/card details?
    I don't want to assume that its currently possible as this could flag up as a fraudulent event.
    Thanks

    For what it's worth, you posted this in 2011, and here in 2014 I am still having this same issue. Over the last two days, I have had to unlock my apple account 8 times. I didn't get any new devices. I haven't initiated a password reset. I didn't forget my password. I set up two factor authentication and have been able to do the unlocking with the key and using a code sent to one of my devices. 
    That all works.
    It's this having to unlock my account every time I go to use any of my devices. And I have many: iMac, iPad, iPad2, iPad mini, iPhone 5s, iPod touch (daughter), and my old iPhone 4 being used as an ipod touch now.  They are all synced, and all was working just fine.
    I have initiated an incident with Apple (again) but I know they are just going to suggest I change my Apple ID. It's a simple one, and one that I am sure others think is theirs. I don't want to change it. I shouldn't have to. Apple should be able to tell me who is trying to use it, or at least from where.
    Thanks for listening,
    Melissa

Maybe you are looking for