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

Similar Messages

  • 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

  • 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

  • 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

  • I am trying to set up an account without a credit card. When I get to the screen which asks for credit card information, 'none' is not an option. Why not?

    I am trying to set up an iTunes account without a credit card. However when I get to the screen that asks for credit card information, 'none' is not an option.  According to the instructions on the website, that should be an option. Any help would be greatly appreciated.

    Thanks for the response,
    Yes, I followed the instructions to the letter. But it asks for credit information anyway and 'none' is supposed to be an option when setting up an account 'with no credit card'.
    I have two new iphones, the first one set up as expected, where 'none' was an option. Now that I'm attempting to set up the second with different information, there is no 'none', only Mastercard,Visa, AmerX, Discover and Paypal.
    My wife is ready to throw hers out the window, help me stop her...

  • 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.

  • HT3702 I have gift cards that were entered into my account.  I since have destroyed the cards and no when i try to purchase music it is asking for the card information.  I show a balance, what do i need to do?

    I have gift cards that were entered into my account.  I since have destroyed the cards and no when i try to purchase music it is asking for the card information.  I show a balance, what do i need to do?

    See Kappy's great User Tips.
    See my User Tip for some help: Some Solutions for Resetting Forgotten Security Questions: Apple Support Communities https://discussions.apple.com/docs/DOC-4551
    Rescue email address and how to reset Apple ID security questions
    http://support.apple.com/kb/HT5312
    Send Apple an email request for help at: Apple - Support - iTunes Store - Contact Us http://www.apple.com/emea/support/itunes/contact.html
    Call Apple Support in your country: Customer Service: Contacting Apple for support and service http://support.apple.com/kb/HE57
     Cheers, Tom

  • My customer is looking for a comp. open (unbilled) sales order line report

    Hello:
    My customer wants a listing of open (unbilled) sales order lines.  List of everything they have ordered and do not have a bill for yet.  That seems to be spread between 'Open' Sales Orders - see VA05 (no outbound delivery created yet) AND outbound deliveries that have not yet been billed - see VL06O with Billing Status not completely processed.
    How can both of these be merged into one? 
    Is there something else that can show this TOTAL picture?
    Thanks.

    Hi,
    To show all picture you can go for z report
    Take data from table VBAK,VBAP,LIKP,LIPS,VBRK,VBRP,VBFA
    Kapil

  • I have a credit in the iTunes store but when i try to purchase an app, aim asked for credit card information.  How can I use my iTunes account to purchase apps?

    I have a credit in the iTunes store but when I try to purchase apps I am asked for credit card information
    Are there two separate stores.  How can I make purchases?

    same here but i cant purchase a movie or anything

  • HT2731 I have a student who is trying to set up an account however it is asking for Credit Card information.  The choice of NONE does not appear as an option with the credit cards.  Any assistance?

    I have a student trying to set up an App Store account (she has an Apple ID), however she is being asked for credit card information.  The option of NONE does not appear as one of the choices with the other credit cards.
    Any assistance?

    There are instrctions on this page for how to create a new account (it won't work with existing account) without giving a credit card number : http://support.apple.com/kb/HT2534 e.g. select a free app in the store and click on 'create Apple id' when 'buying' it.

  • I want a push button for line items in my sales order entry screen.

    Hi,
    I want a push button for line items in my sales order entry screen.
    How can I do so?
    Thanks.

    Hi Kumar ,
    To have a push buttons you need to first assign a pf-status .
    here a sample code for a push button and its handling :
      set pf-status 'SELECT' .
    at user-command .
      describe table t_lpr lines w_lines .
      case sy-ucomm .
        when 'SELECTALL' .
          set pf-status 'SELECT' excluding 'SELECTALL' immediately.
          do w_lines times .
            read line w_line field value w_check . " INTO W_CHECK .
            if w_check = space .
              w_check = 'X' .
              modify line w_line field value w_check.    "INTO W_CHECK .
              add 1 to w_line .
            endif .                        " IF W_CHECK = ' '
          enddo .
    Thus when you say pf-status say 'select' , Double click on that and you find a screen eher you can select icons and assign a function code to it!
    Hope it helps!
    Much Regards,
    Amuktha .

  • Custom screen for attribute BP relationship (t-code: BUBA)

    Dear experts,
    It is possible to create custom screen for attribute BP Relationship (t-code: BUBA)?
    any document for this case?
    (Go to t-code: BUBA -> Block BP Relationship Type -> Click BP Views)
    Need your response...
    Thanks and Regards,

    Dear experts,
    any updated for this case???
    Need your response..
    Thanks and regards,

  • When attempting to perform updates, it asks for credit card information. I give it all the information its ask but then it tells me that the security code is invalid. I have rechecked it and rentered it several times still it tells me the code is wrong

    When attempting to perform updates on my iphone, it asks for credit card information. I give them the information directly from the card but then it tells me that the security code is invalid. I have rechecked the information several times which also includes reentering the card info and still it says its wrong. What do I do?

    Contact iTunes store support: http://www.apple.com/emea/support/itunes/contact.html.

  • I have created an apple id on my pc but when i'm trying to download free apps from itunes store it's asking for credit card information which i don't have, that's why i went through apple support there i found "if you don't have credit card then click on

    I have created an apple id on my pc but when i'm trying to download free apps from itunes store it's asking for credit card information which i don't have, that's why i went through apple support there i found "if you don't have credit card then click on none option but the problem is there isn't any none option so plzzzz some help me?

    If you have an existing ID, & you don't want to use a credit card, you'll have to redeem an iTunes gift card. If you don't want to do that, you'll have to create a new ID by following the directions here, EXACTLY:
    http://support.apple.com/kb/ht2534

Maybe you are looking for