Skip to Content
0
Former Member
Jul 08, 2010 at 04:36 PM

Payement Card via BAPI_SALESORDER_CREATEFROMDAT2, $1.00 auth amount

78 Views

I an using BAPI_SALESORDER_CREATEFROMDAT2 to update a sales order with Payment Cards detail. Below are the fields I am populating in order_ccard. The credit card gets posted with all the data but my authorized amount (57.95) does not get copied over, instead I get an authorized amount of $1.00. What am I missing?

  ls_order_card-auth_flag       = ' '.
  ls_order_card-cc_type            = ls_e1edk36-ccins.
  ls_order_card-cc_number       = ls_e1edk36-ccnum.
  ls_order_card-cc_valid_t+0(4) = ls_e1edk36-exdatbi+3(4).
  ls_order_card-cc_valid_t+4(2) = ls_e1edk36-exdatbi+0(2).
  ls_order_card-cc_valid_t+6(2) = '01'.
  ls_order_card-cc_name         = ls_e1edk36-ccname.
  ls_order_card-currency        = ls_e1edk01-curcy.
  ls_order_card-authamount      = ls_e1edk36-fakwr.
  ls_order_card-billamount      = ls_e1edk36-fakwr.
  ls_order_card-cc_re_amount    = ls_order_card-authamount.
  ls_order_card-auth_refno = ls_e1edk36ext-auth_refno.
  ls_order_card-dataorigin   = ls_e1edk36ext-csour.
  ls_order_card-auth_cc_no = ls_e1edk36ext-auth_cc_no.

Edited by: Maurice Bright on Jul 8, 2010 6:36 PM