FBCJ posting

hai friends
   i create one BAPI in FBCJ transaction.
   it is used to save RECEIPT FROM BANK & PAYMENT TO BANK(Iis working fine .
   i store the records in one Ztable.
   i create one BDC to post all the data in fbcj
   but it post only one record.
   I WANT TO POST ALL THE DATA. PLEASE HELP ME
Thanks & regards
vallamuthu

hai friends
i create one BAPI in FBCJ transaction.
it is used to save RECEIPT FROM BANK & PAYMENT TO BANK(Iis working fine .
i store the records in one Ztable.
i create one BDC to post all the data in fbcj
but it post only one record.
I WANT TO POST ALL THE DATA. PLEASE HELP ME
*& Report  ZFBCJ_TEST_POSTING                                          *
Report  ZFBCJ_TEST_POSTING  .
DATA: it_advance TYPE TABLE OF ZFI_IBSADVANCE WITH HEADER LINE.
DATA: NODATA_CHARACTER VALUE '/'.
DATA: BDCDATA   LIKE TABLE OF BDCDATA     WITH HEADER LINE.
data: BDCDATA1  LIKE TABLE OF BDCDATA     WITH HEADER LINE.
DATA: MESSTAB   LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
data:      MESSTAB1  LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
DATA: IT_TEMP LIKE TABLE OF ZTEMPFBCJ WITH HEADER LINE.
data: IT_TEMP type ZTEMPFBCJ.
data: docu_dat like bkpf-bldat.
data: docu_num like bkpf-xblnr.
select single * into it_temp from ZTEMPFBCJ where comp = 'X'.
*Capture whether a 'receipt' or 'payment' has been made in txn FBCJ
SELECT single xblnr bldat  INtO (DOCU_NUM, DOCU_DAT) FROM bkpf
                  where xblnr = it_temp-REF_DOC_NO.
IF DOCU_NUM <> it_temp-ref_doc_no.
*LOOP AT IT_TEMP." WHERE COMP = 'X'.
IF NOT IT_TEMP-PAYMENTS IS INITIAL.  "If a cash entry has been made
perform bdc_dynpro      using 'SAPMFCJ0'                    '0100'.
perform bdc_field       using 'BDC_OKCODE'                  '=CHCJ'.
perform bdc_field       using 'BDC_CURSOR'              'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'      IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'      IT_TEMP-DOCUMENT_DATE.
perform bdc_dynpro      using 'SAPMFCJ0' '0050'.
perform bdc_field       using 'BDC_CURSOR'               'TCJ_C_JOURNALS-CAJO_NUMBER'.
perform bdc_field       using 'BDC_OKCODE'                  '=OK50'.
perform bdc_field       using 'TCJ_C_JOURNALS-COMP_CODE'    '1000'.
perform bdc_field       using 'TCJ_C_JOURNALS-CAJO_NUMBER'   IT_TEMP-CJ_NUMBER.
perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
perform bdc_field       using 'BDC_CURSOR'             'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
perform bdc_field       using 'BDC_OKCODE'                  '=TODA'.
perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
perform bdc_field       using 'BDC_OKCODE'                  '=SELE'.
perform bdc_field       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
perform bdc_field       using 'BDC_OKCODE'                   '=POST_ALL'.
perform bdc_field       using 'BDC_CURSOR'                  'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
*perform bdc_field       using 'F_LINE_SEL'
CALL TRANSACTION 'FBCJ' USING BDCDATA
                 MODE   'A'
                 UPDATE 'A'
                 MESSAGES INTO MESSTAB.
*Values for 'MODE'
            "A: show all dynpros
            "E: show dynpro on error only
            "N: do not display dynpro
*Values for 'UPDATE'
            "S: synchronously
            "A: asynchronously
            "L: local
*UPDATE ZIBSCASHPAYMENTS SET PAYMT = ' '
WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
ENDIF.
IF NOT IT_TEMP-RECEIPTS IS INITIAL.  "If a cash entry has been made
perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
perform bdc_field1       using 'BDC_OKCODE'                  '=CHCJ'.
perform bdc_field1       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
perform bdc_dynpro1      using 'SAPMFCJ0' '0050'.
perform bdc_field1       using 'BDC_CURSOR'                    'TCJ_C_JOURNALS-CAJO_NUMBER'.
perform bdc_field1       using 'BDC_OKCODE'                    '=OK50'.
perform bdc_field1       using 'TCJ_C_JOURNALS-COMP_CODE'      '1000'.
perform bdc_field1       using 'TCJ_C_JOURNALS-CAJO_NUMBER'        IT_TEMP-CJ_NUMBER.
perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
perform bdc_field1       using 'BDC_CURSOR'                          'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
perform bdc_field1       using 'BDC_OKCODE'                  '=TODA'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
perform bdc_field1       using 'BDC_OKCODE'                  '=TAB2'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
perform bdc_field1       using 'BDC_OKCODE'                  '=SELE'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
perform bdc_dynpro1      using 'SAPMFCJ0'                      '0100'.
perform bdc_field1       using 'BDC_OKCODE'                 '=POST'."   '=POST_ALL'.
perform bdc_field       using 'F_DISPLAY_PERIOD_LO'             IT_TEMP-DOCUMENT_DATE.
perform bdc_field       using 'F_DISPLAY_PERIOD_HI'             IT_TEMP-DOCUMENT_DATE.
perform bdc_field1       using 'BDC_CURSOR'               'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
CALL TRANSACTION 'FBCJ' USING BDCDATA1
                 MODE   'A'
                 UPDATE 'A'
                 MESSAGES INTO MESSTAB1.
*UPDATE ZIBSCASHPAYMENTS SET RECPT = ' '
WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
ENDIF.
*UPDATE ZTEMPFBCJ SET COMP = ' ' WHERE REF_DOC_NO = IT_TEMP-REF_DOC_NO .
*ENDLOOP.     "END OF LOOP AT IT_TEMP
ENDIF.
endselect.
       Start new screen                                              *
FORM BDC_DYNPRO USING PROGRAM DYNPRO.
  CLEAR BDCDATA.
  BDCDATA-PROGRAM  = PROGRAM.
  BDCDATA-DYNPRO   = DYNPRO.
  BDCDATA-DYNBEGIN = 'X'.
  APPEND BDCDATA.
ENDFORM.
       Insert field                                                  *
FORM BDC_FIELD USING FNAM FVAL.
  IF fval <> NODATA_CHARACTER.
    CLEAR BDCDATA.
    BDCDATA-FNAM = FNAM.
    BDCDATA-FVAL = FVAL.
    APPEND BDCDATA.
  ENDIF.
ENDFORM.
       Insert field                                                  *
FORM BDC_NODATA USING P_NODATA.
  NODATA_CHARACTER = P_NODATA.
ENDFORM.
       Start new screen                                              *
FORM BDC_DYNPRO1 USING PROGRAM DYNPRO.
  CLEAR BDCDATA1.
  BDCDATA1-PROGRAM  = PROGRAM.
  BDCDATA1-DYNPRO   = DYNPRO.
  BDCDATA1-DYNBEGIN = 'X'.
  APPEND BDCDATA1.
ENDFORM.
       Insert field                                                  *
FORM BDC_FIELD1 USING FNAM FVAL.
  IF fval <> NODATA_CHARACTER.
    CLEAR BDCDATA1.
    BDCDATA1-FNAM = FNAM.
    BDCDATA1-FVAL = FVAL.
    APPEND BDCDATA1.
  ENDIF.
ENDFORM.
Thanks & regards
vallamuthu

Similar Messages

  • FBCJ posting error ABAP prg

    hai friends
         i have created on BAPI to FBCJ
         it is used to RECEIPT FROM BANK & PAYMENT TO BANK and its working fine
         i have created one RFC to posting the data.
          it posted only one record but i want to post all records. please rectified the error in the following conding
    *& Report  ZFBCJ_TEST_POSTING                                          *
    Report  ZFBCJ_TEST_POSTING  .
    DATA: it_advance TYPE TABLE OF ZFI_IBSADVANCE WITH HEADER LINE.
    DATA: NODATA_CHARACTER VALUE '/'.
    DATA: BDCDATA   LIKE TABLE OF BDCDATA     WITH HEADER LINE.
    data: BDCDATA1  LIKE TABLE OF BDCDATA     WITH HEADER LINE.
    DATA: MESSTAB   LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
    data:      MESSTAB1  LIKE TABLE OF BDCMSGCOLL  WITH HEADER LINE.
    DATA: IT_TEMP LIKE TABLE OF ZTEMPFBCJ WITH HEADER LINE.
    data: IT_TEMP type ZTEMPFBCJ.
    data: docu_dat like bkpf-bldat.
    data: docu_num like bkpf-xblnr.
    select single * into it_temp from ZTEMPFBCJ where comp = 'X'.
    *Capture whether a 'receipt' or 'payment' has been made in txn FBCJ
    SELECT single xblnr bldat  INtO (DOCU_NUM, DOCU_DAT) FROM bkpf
                      where xblnr = it_temp-REF_DOC_NO.
    IF DOCU_NUM <> it_temp-ref_doc_no.
    *LOOP AT IT_TEMP." WHERE COMP = 'X'.
    IF NOT IT_TEMP-PAYMENTS IS INITIAL.  "If a cash entry has been made
    perform bdc_dynpro      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field       using 'BDC_OKCODE'                  '=CHCJ'.
    perform bdc_field       using 'BDC_CURSOR'              'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'      IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'      IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro      using 'SAPMFCJ0' '0050'.
    perform bdc_field       using 'BDC_CURSOR'               'TCJ_C_JOURNALS-CAJO_NUMBER'.
    perform bdc_field       using 'BDC_OKCODE'                  '=OK50'.
    perform bdc_field       using 'TCJ_C_JOURNALS-COMP_CODE'    '1000'.
    perform bdc_field       using 'TCJ_C_JOURNALS-CAJO_NUMBER'   IT_TEMP-CJ_NUMBER.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_CURSOR'             'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'BDC_OKCODE'                  '=TODA'.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_OKCODE'                  '=SELE'.
    perform bdc_field       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_dynpro      using 'SAPMFCJ0' '0100'.
    perform bdc_field       using 'BDC_OKCODE'                   '=POST_ALL'.
    perform bdc_field       using 'BDC_CURSOR'                  'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    *perform bdc_field       using 'F_LINE_SEL'
    CALL TRANSACTION 'FBCJ' USING BDCDATA
                     MODE   'A'
                     UPDATE 'A'
                     MESSAGES INTO MESSTAB.
    *Values for 'MODE'
                "A: show all dynpros
                "E: show dynpro on error only
                "N: do not display dynpro
    *Values for 'UPDATE'
                "S: synchronously
                "A: asynchronously
                "L: local
    *UPDATE ZIBSCASHPAYMENTS SET PAYMT = ' '
    WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
    ENDIF.
    IF NOT IT_TEMP-RECEIPTS IS INITIAL.  "If a cash entry has been made
    perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=CHCJ'.
    perform bdc_field1       using 'BDC_CURSOR'                 'ISCJ_E_POSTINGS-TRANSACT_NAME(01)'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0050'.
    perform bdc_field1       using 'BDC_CURSOR'                    'TCJ_C_JOURNALS-CAJO_NUMBER'.
    perform bdc_field1       using 'BDC_OKCODE'                    '=OK50'.
    perform bdc_field1       using 'TCJ_C_JOURNALS-COMP_CODE'      '1000'.
    perform bdc_field1       using 'TCJ_C_JOURNALS-CAJO_NUMBER'        IT_TEMP-CJ_NUMBER.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
    perform bdc_field1       using 'BDC_CURSOR'                          'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=TODA'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_dynpro1      using 'SAPMFCJ0'                    '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=TAB2'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(04)'.
    perform bdc_dynpro1      using 'SAPMFCJ0' '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                  '=SELE'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'          IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'           IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'                'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
    perform bdc_dynpro1      using 'SAPMFCJ0'                      '0100'.
    perform bdc_field1       using 'BDC_OKCODE'                 '=POST'."   '=POST_ALL'.
    perform bdc_field       using 'F_DISPLAY_PERIOD_LO'             IT_TEMP-DOCUMENT_DATE.
    perform bdc_field       using 'F_DISPLAY_PERIOD_HI'             IT_TEMP-DOCUMENT_DATE.
    perform bdc_field1       using 'BDC_CURSOR'               'ISCJ_E_POSTINGS-TRANSACT_NAME(06)'.
    CALL TRANSACTION 'FBCJ' USING BDCDATA1
                     MODE   'A'
                     UPDATE 'A'
                     MESSAGES INTO MESSTAB1.
    *UPDATE ZIBSCASHPAYMENTS SET RECPT = ' '
    WHERE CJ_NO = IT_TEMP-CJ_NUMBER.
    ENDIF.
    *UPDATE ZTEMPFBCJ SET COMP = ' ' WHERE REF_DOC_NO = IT_TEMP-REF_DOC_NO .
    *ENDLOOP.     "END OF LOOP AT IT_TEMP
    ENDIF.
    endselect.
           Start new screen                                              *
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD USING FNAM FVAL.
      IF fval <> NODATA_CHARACTER.
        CLEAR BDCDATA.
        BDCDATA-FNAM = FNAM.
        BDCDATA-FVAL = FVAL.
        APPEND BDCDATA.
      ENDIF.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_NODATA USING P_NODATA.
      NODATA_CHARACTER = P_NODATA.
    ENDFORM.
           Start new screen                                              *
    FORM BDC_DYNPRO1 USING PROGRAM DYNPRO.
      CLEAR BDCDATA1.
      BDCDATA1-PROGRAM  = PROGRAM.
      BDCDATA1-DYNPRO   = DYNPRO.
      BDCDATA1-DYNBEGIN = 'X'.
      APPEND BDCDATA1.
    ENDFORM.
           Insert field                                                  *
    FORM BDC_FIELD1 USING FNAM FVAL.
      IF fval <> NODATA_CHARACTER.
        CLEAR BDCDATA1.
        BDCDATA1-FNAM = FNAM.
        BDCDATA1-FVAL = FVAL.
        APPEND BDCDATA1.
      ENDIF.
    ENDFORM.
    thanks & regards
    vallamuthu

    Loop at IT_TEMP for all records to populate the bdcdata and then call the CALL TRANSACTION statement <b>outside</b> of the loop (at present I see it coded within the loop).
    Doing this will call the FBCJ just once, to post all data, instead of posting once for each loop.
    Hope this helps.
    Sudha

  • FBCJ Posting issue using BAPI

    Hi All,
    I have a requirement to Post Cash Journal Document using FBCJ tcode.
    For that I used 'BAPI_CASHJOURNALDOC_CREATE' . This bapi helps to create Cash journal entries and Saves it but it does not post it.
    For Posting I tried to use FM 'FCJ_POST_ALL' but it also does not post the mentioned document.
    Withholding tax should not to be considered in my requirement.
    I searched SDN  a lot but couldn't get any proper solution yet.
    Please suggest.
    Regards,
    Amit

    Hi,
    After creating or saving cash journal document number,
    To post use FM FCJ_POST_ALL
    pass parameters as for reciepts I_TYP = 'R'
    payments I_TYP = 'E'
    and other required parameters
    Regards,
    Sanjay Gogikar

  • BAPI or Function Module for FBCJ Posting of Parked Cash Journal Entries

    Hi Experts,
    A blessed day.
    We have one requirement that requires the creation of Batch Program that will post all the outstanding (status is set in yellow) Cash Journal Entries in transaction FBCJ.
    Hereu2019s the issue, to satisfy the requirement, we either use BDC/Call Transaction OR use a Function Module/BAPI. 
    I would prefer to use Function Module/BAPI.  However, currently thereu2019s only one BAPI available for FBCJ (BAPI_CASHJOURNALDOC_CREATE).  This BAPI can only create cash journal entries BUT DO NOT change the cash journal entry for posting.  The Function Modules (Function Modules of FCJ_POST* series) cannot be used for background processing because of GUI pop-ups. These FMs also donu2019t have the Exceptions functionality for error handling and would not report the Accounting document created from the Cash Journal Entry posting.
    The problem with using BDC/Call Transaction is that it should incorporate line item selection of the cash journal entries, which I havenu2019t tried yet.  Iu2019m not sure if this is possible and if itu2019s possible, how much complexity will it incur.
    If you have the availability, would it be possible if you can help us explore on the potential solutions for this requirement?
    Thanks so much.  God bless!
    Cheers,
    ianne

    You can use RFBIBL00 program for FB01 postings. Go through the program help on how to use this program.
    This program requires a file to be on application server in a certain format.
    You may also refer the program RFBIBLT0 on how the file format should be.
    Hope this helps.
    Thanks,
    SKJ

  • FBCJ Posting Error

    Hi All,
    When i am posting a cash journal ,i am facing following error.
    ' try again' and wheni click on the long text , there is a msg no F5A244. What is this message.? Its urgent.
    Thanks a lot.
    With Regards
    SAPUSER5

    Hi,
    Please refer to SAP note 547837.
    The object number range is not dependant on the year. I mean, with the
    new year the number range will not be resetting, but the following
    document number will be used. Therefore, to find the last number, you
    just check in table TCJ_DOCUMENTS the higher document number independant
    on the year. You should update in the number range status the last
    number assigned + 1.
    Also please check following
    Please maintain it in IMG - Define Number Ranges for Numbering Groups.
    Please refer to help document for it:
    Define Number Ranges for Numbering Groups
    Use
    In this Customizing activity, you define number ranges for the cash
    document numbering groups that you have created.
    Mauri

  • How to save entries in Cash Journal with status 'Posted'?

    Hi all,
    I has been asked to create entries in a Cash Journal with status 'POSTED'. Obviously, FM 'BAPI_CASHJOURNALDOC_CREATE' only saves entry (status 'SAVED'), but didn't change its status to 'POSTED'.
    After some investigation of different FM in a CJ area, I found the only way to change status via CALL TRANSACTION 'FBCJ' -> 'POST ALL' (for receipts, for example). This is not a decition I'm searching for.
    My question is: how can I change status of a Cash Journal single entry to 'Posted'?
    Any help would be highly appreciated.
    Thanks in advance.
    Regards,
    Ivaylo Mutafchiev
    Senior SAP ABAP Consultant
    VBS EOOD
    Varna, Bulgaria

    I'm facing the same  issue . have you been able to solve it ???

  • BAPI/FM for Split Postings in the Cash Journal (Transaction FBCJ)

    Hello Genious,
    Please help me.I need a BAPI/FM for Split Postings in the Cash Journal(Transaction FBCJ).The FM(FBCJ_POST and FBCJ_POST_ALL) which is used on this transaction is not released so i can not use that FM.
    Can anyone please help me?
    Please help me.
    Thanks & Regards,
    Marie Fe

    Re: FBCJ posting problem with coding
    or you can try this BAPI_CASHJOURNALDOC_CREATE
    Hope this helps..
    Edited by: Gaurang Kotecha on Oct 29, 2009 2:48 PM

  • Getting error in FBCJ for tax codes

    Hi Gurus
    I have to make payment in the GL account for which in GL master data all tax types are allowed.
    I am getting following error in FBCJ posting
    You cannot enter tax code for business transaction Payments.
    Please advise urgently.
    REgards
    Ajay

    Hi,
    Possible reasons for your issue may be,
    1. You may be selected Tax Irrelevant GL A/c
    2. In GL Master Data below to Tax Category Option, you may not selected Post without Tax Allowed option Checkbox
    Thanks
    Chandra

  • FBCJ - change the opening balance value

    Hi Guys,
    How can I change the opening balance value in FBCJ transaction?!
    Thanks
    Daniel Dorta

    Hi !!
    You have to options to do here
    1. Reveres the receipt entry which was passed wrongly by some other Tcode
    2. The difference amount found in FBCJ & FBL3N, post in Receipt side of FBCJ & Post the same amount as an expenses from FB01
    This adjustment entry will work as a reversal for the previous entry which was made by mistake
    You problem will be solved
    Regards
    Shamulheq

  • FBCJ transaction is missing ....

    Hi, We have problem, Our user's did FBCJ (let's we say FBCJ code A & B for the same company code), they did 2x transaction in FBCJ A & B on different day (as we saw form history of accouting doc) ... and they posted to Accounting Doc. (we've checked it .. and we saw the acc. doc. and we can saw the time of creation) ... the problem is On FBCJ B we saw the transaction ... but On FBCJ A the transaction was missing ... Please Help me .... cause our Balance in FBCJ A didn't same with the GL account Balance ...

    Dear Nayab,
    Yes I'm sure .... I've checked it ...
    Posting on that 2 cash journals and no problem (but the user did
    problem for a case on a month ago) ... 2 cash journals have 2 GL
    accounts which different number each other.
    I checked the balance of GL Account of that cash journal ... found the value and the document ... and I could overview too.
    But as I mentioned ... one posting doc (Sel.) in FBCJ A was missing but
    there was the accounting doc which I saw from GL Account Balance for
    Cash Journal A.
    I Check that accounting doc in "Hat" symbol and  I knew the posting from T-code FBCJ (but I couldn't see the transaction
    in FBCJ A cause was missing) ... so I check the original doc. of that
    acconting doc. and it refered to ABAP Run Time Error with missing link
    " " (blank) ... (as I know if I check the original doc, the FBCJ
    posting must appear) ..
    Edited by: david_sindhu on Nov 6, 2010 3:59 PM
    Edited by: david_sindhu on Nov 6, 2010 4:02 PM

  • How can i configure advance payment to vendors through cash jounal

    how can i configure advance payment to vendors through cash jounal pls its urgent for me kindly help me out

    HI,
    I think u need not configure anyting new for this, you can use the existing Business Tran. Type K and rename it as Vendor Advance for separate identity. You can do the normal FBCJ posting.
    But doing this you will not have separate identity for the Advances paid.
    Thanks
    VK

  • Error while Split Entry Posting in T Code u0096 FBCJ u0096 Cash Journal

    Hi,
    When we are using Split Entry option in this Transaction – FBCJ for posting Cash Expenses, we are getting error message “Field Bus. Area is a required field for G/L Account of relevant Cash Account”, i.e. we can generate the entry and save but we cannot post the document into FI. (We use this option when one document / cash transaction consits more than one Expense Account and we need to post into single document).
    Note :- This error is appearing inspite of cost object ( cost center / business area is entered in expenses GL line item ).
    I have prepared the complete cycle of the issue but cannot attach the same here.
    Need your help .
    With Best Regards
    Pravin ( [email protected] )

    Hi,
    Business area put it optional entry, if u want business area enret other wise leave it,
    now u will try it will work
    if it's useful assigne points
    Regards
    gvr

  • How to reverse the cash journal posted entries in FBCJ

    Hi All
    In Cash journal (FBCJ) user has posted the document by mistakenly two times, is it possible to reverse the cash journal posted document. Please advise how to reverse the posted cash journal entries.
    Regards
    K.Gunasekar

    Hi,
    For reversing, select the line and then go to "Edit > Delete Entry (Shift+F2)" or "Delete Row" button at the bottom part of screen. (Deletion function reverse the document in FBCJ)
    However in case you are trying to reverse the entry after printing a receipt if you must implement OSS Note 359656 first:-
    [https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=359656]
    Regards,
    Gaurav

  • Posting from FBCJ to Asset

    Hi All,
    Please let me know that posting from FBCJ(Cash Journal to Asst directly is possible.when i go to FBCj there is a filed for asset posting from there but when i put asset no. there system gives error massege-Auxiliary account assignt for asset is not possible.What is meaning of this error?
    Thanks & Regards,
    Punit

    Hi Punit,
    Please check SAP Note 846858.
    That must be helpful for you.
    Good Luck!
    Lucid-Mind...

  • FBCJ Background posting

    i want to post the document using zprogram  instead of FBCJ standared program.
    i use one BAPI  FCJ_POST_ALL  in my report i use hot spot after clicking  on hot spot this bapi is excute  and that document is post.
    but it will ask me for Amount and accounting transaction .
    from where i can give this input to the BAPI
    thanks............................

    this  issue  is  solved
    se 37 -> FCJ_GET_ALL_POSTINGS
    then search for this
    enhancement 2  zfbcj
    after that
    import posting_number from memory id 'MEM1' . (mem1 is memory variable)
    import flag from memory id 'MEM5' .
    if flag = 'X'. (u need to set the flag )
    document_status = 'S'                 
    and
    posting_number = posting_number     "add above code
    thanx...............

Maybe you are looking for

  • How can I return to a previous version of firefox?

    At this moment I'm running Firefox 35.0.1, and I think I wish to return to whatever was the previous version. I think Firefox updated to this version several weeks ago, and since then strange things are happening. First of all, I don not like the "ma

  • Future iPad improvements

    I own an iPad 2 and love it, feeding it with new apps on a regular basis. However it does have obvious shortcomings and I'm seriously thinking of buying another tablet that has features which are missing. Keyboard I'll start with the the most common

  • Diagnostic Configuration

    Hi , While doing Configure Diagnostic  , I am getting the following error: A failure occured while importing Java SSO ticket certificate in ABAP stack Step SSO Details Found SID for SSO ACL entry : SM1 Found login.ticket_client for SSO ACL entry : 00

  • Errors in  activating Program with TOP INCLUDE

    Hi, I have a report with TOP INCLUDE. In the global declaration include, I keep encountering an error for a deferred class definition. The codes were working perfectly fine previously, before I changed from a report WITHOUT TOP INCLUDE to report with

  • Cap6.  Error when clicking on Generate Audio with NeoSpeech voices

    These voices worked fine in version 5.5.  Now MS Sam is the only working voice.  Error message is: LOADTTS_ENG ERROR!! Any ideas?