Posting Payment Lot using Transaction FP05 Tcode in SAP IS-U From Database

Hi,
I want to post a payment lot, using transaction FP05. It is BDC.  Data is in Database that have to be posted on SAP ISU ,
If anyone knows how  FP05 tcode structure please give your suggestions. So i can send the data to ISU using XI with JDBC
Thanks & Regards
Laxmi Bhushan
Edited by: laxmi bhushan on Nov 12, 2009 1:14 PM

Hi Suraj,
No , My scenario is to send data from sql server to Sap ISU using XI/PI 7.0. Where we have to post my data to a Transtion code FP05. I am unable to find out the structure where FP05 Transtion store the data or wether we have to create a IDOC or BAPI for that transtions .There is millions of data so we have to automate this process using PI.
Pl Suggest.
Thanks
Laxmi Bhushan

Similar Messages

  • Posting goods receipt  using transaction MB1C

    Hi
    When I  posting goods receipt  using transaction MB1C , I am getting following error
    Account  310000 for Transo/event key BSX is a A control Account.
    Please tell me the solution for this error.
    kalai.

    Dear Suriya,
    If your issue is still un-resolved, Just try with:
    T. Code: FS00
    Key-in your G/L Account - 310000 & Company Code, in respective fields; go to
    Tab: Create/bank/interest
    Here, you will find a Box: Post automatically only. Enable the box (check-mark the box) for GR/IR clearing account.
    Jope, this may help in some ways.
    Best Regards,
    Amit.
    Note: In continuation to others' suggestion, I'll also suggest to consult FI-Personnel, at your end.

  • How to add additional payment line to a posted payment lot

    Hi Gurus,
    I have to add a new payment line to a payment lot which is already being posted.
    I will pick one document from table DFKKZP for the specified payment lot. Then I need to post another document with the same details as the document I have picked. Only thing I need to change is the price to a constant value to 1.
    Please help.
    Thanks,
    Gautam

    Hi.. I forgot to mention I have preordered the iphone 6 plus which is why I wanted to get some of the credit cards I use frequently added and ready to go before the apple-pay launch. Does anyone know if your payment settings in itunes let you add more than one payment option? The instructions I have seen state that you can add your additional credit cards through either the Apple store, or itunes. I have only attempted through the store unsuccessfully, not itunes.
    thanks

  • Payment Block using Transaction Code MIRO

    Hi Expert,
    Just want to seek your help regarding my issue in Payment block using tcode MIRO. When I enter an Incoming Invoice and post the Purchase Order thru "SIMULATE" button the payment block appeared is block "R" but when I post it directly ("SAVE" button) payment block appeared is block "D" which is the correct one. I've already change the user-exit in the program used but I end up to affect the other payment block. Can you please help me on this issue? Your help is very much appreaciated.
    Thanks so much.
    Regards,
    Anna

    Hi Nabheet,
    As per debugging MIRO upon clicking the SIMULATE button, the code that validates the blocking is in Call Function 'MRM_INVOICE_POST' inside user_exit_010. Kindly see codes below.
    For D block.
              IF l_block_set IS INITIAL.                        "LRD080701
                p_t_drseg-spgrq = 'X'.                          "DMO021302
                MODIFY p_t_drseg TRANSPORTING spgrq. "LRD080701 "DMO021302
              p_rbkpv-zlspr = 'A'.                            "JJK080602
                p_rbkpv-zlspr = 'D'.                            "JJK080602
                READ TABLE xaccit INDEX 1.                      "LRD022305
              IF xaccit-zlspr IS INITIAL.        "LRD022305   "MTS051905
                xaccit-zlspr = p_rbkpv-zlspr.                   "LRD022305
                MODIFY xaccit INDEX 1.                          "LRD022305
              ENDIF.                                          "MTS051905
              ENDIF.                                            "LRD080701
    Thanks so much for your response.
    Regards,
    -Anna

  • Use WEBUTIL for upload and download file to/from Database

    Dear friends
    I have a table with three columns (id , name , myDoc) myDoc is a BLOB, I would like upload word documents or PDFs or images to myDoc column, I use Oracle Form 10g, I try to use webutil to solve my problem, but I couldn't, Please help me.
    Thanks

    # Details
    # transfer.database.enabled : Can be TRUE or FALSE - allows you to disable
    # upload and download from the database server.
    # transfer.appsrv.enabled : Can be TRUE or FALSE - allows you to disable
    # upload and download from the application
    # server.
    # transfer.appsrv.workAreaRoot: The root of the location in which WebUtil can
    # store temporary files uploaded from the client.
    # If no location is specified, Application Server
    # user_home/temp will be assumed.
    # This location is always readable and writable
    # no matter what the settings in
    # transfer.appsrv.* are. This setting is
    # required if you need the Client side
    # READ/WRITE_IMAGE_FILE procedures.
    # transfer.appsrv.accessControl:Can be TRUE or FALSE - allows you to indicate
    # that uploads and downloads can only occur from
    # the directories named in the
    # transfer.appsrv.read.n and
    # transfer.appsrv.write.n entries and their
    # subdirectories. If this setting is FALSE,
    # transfers can happen anywhere.
    # transfer.appsrv.read.<n>: List of directory names that downloads can read
    # from.
    # transfer.appsrv.write.<n>: List of directory names that uploads can write
    # to.
    #NOTE: By default the file transfer is disabled as a security measure
    transfer.database.enabled=true
    transfer.appsrv.enabled=true
    transfer.appsrv.workAreaRoot=
    transfer.appsrv.accessControl=TRUE
    #List transfer.appsrv.read.<n> directories
    transfer.appsrv.read.1=c:\temp
    #List transfer.appsrv.write.<n> directories
    transfer.appsrv.write.1=c:\temp

  • Standard Practice for Bank File (Payment Lot) Process

    Hello Experts,
    We have requirement to process to bank files and to post payment lot in SAP. I know it is possible to post payment lot using FPB3 (by converting bank file to SAP standard format/layout). I also found standard payment lot BAPI function modules such as BAPI_CTRACPAYMINC_CREATE .
    So either we can convert our bank file in SAP standard format and then process it using FPB3 (which has its own advantages such as post processing) or we can read that file and then push that information in standard BAPIs through same interface program.
    So I would like to know best practice used in bank file processing. Personally I like FPB3 transaction but at the same time I am not sure why SAP has given those standard BAPIs?
    Any suggestions or inputs would be of great help. Thanks.
    Kind Regards,
    Nikhil.

    Nikhil:
    They are not meant to be an either/or proposition.  The BAPIs might be useful when payments aer made/received throughout the day in another system and you want to put them into a lot as they are received.  The bapis allow for a de-centralized approach.  FPB3 allows for a centralized, single shot approach, which is the case with most lockbox type payment scenarios.  In this way, only one interface is required, and the full lots are processed into SAP.  Depending on business process and requirements, either (and others) might be used.
    regards,
    bill.

  • FP05 payment Lot

    Hi
    I created a payment lot (FP05) with many items. After closing and posting it, one of these items is not posted. After analyzing, I found that this item was created by mistake. How can I remove this one from this payment lot? or how this item will be invalid?.
    Best regards and many thanks for your help.
    Said

    Hi Said.
    If you want to keep the same payment lot, then you can use the post online functionaly and post the item into the bank clearing account:
    - start FP05, enter the payment lot ID, display it, select the item you want to clarify and choose "clarify"
    - select option "post online"
    - the false item should be visible in the view - now enter another item with all the same data, except for the negative amount
    - post it
    In general, I dont think you can remove an item from payment lot after its being posted. Another possibility is reversing the reconciliation key for that payment lot (using FP08M), and using another posting lot without the payment entered by mistake.
    Marko

  • Program name to post document using transaction KB33N.

    Could you tell me the  Program name to post FI document using transaction KB33N.
    Also before document is posted it should appear in SM35
    Edited by: mukesh mahajan on Oct 20, 2009 12:39 PM

    The program name of the T-code is not required.
    I require a standard program which is used to post document in KB33N with data from input file from presentation or application server.
    example is like program RFBIBL00 is used to post document in FB01, FBS1 etc.
    Could any one suggest the name of program for KB33N posting.

  • Idoc for Incoming Payment lot creation

    Hi Experts,
    Currently i am working on an inbound interface which  has the requirement of Incoming payment interface from a Payment Processing center  which processes payment (cheques, payment stubs for over the counter payments, etc) and sends daily to SAP.
    For the above the Details given as:
    1. Transaction is FP05.
    2. IDOC Should be used.
    Can any one of you please suggest me the suitable IDOC for the Incoming Payment Lot Creation.
    NOTE: If there is no idoc, BAPI is also Recomendable for this requirement(last option).
    This is very urgent.
    Thanks And Regards,
    Loganathan.E.

    Hello,
    If you are receiving Payment file,
    Use program RFKKZE00 to post payment lot in mass.
    But you need to hold the data in the SAP provided structure
    RFKKZEDA/RFKKZEDG and process them
    else if you are receiving Returns file,
    Use program RFKKRL00 to post Return lot in mas
    But you need to hold the data in SAP provided structure
    RFKKRLDA/RFKKRLDG
    else you can use BAPI ‘BAPI_CTRACDOCUMENT_CREATE’
    Rgds
    Rajendra

  • Cannot delete payment lot

    While posting a payment lot, it encountered an error and short dumped.  We checked every accounts and not a single payments were posted.  We created a new lot and it posted successfully.
    How can we delete the payment lot that short dumped to ensure that it will not be posted in the future?  We are getting the message "Payment lot xxxxxx cannot be deleted under current status".
    Thanks.

    Hi, normally you should have you payment upload if you used program RFKKZE00 lot in error in trnasaction FPB4 or in FPB3 (Use flag P_XCONT equal ot X). You have to complete the creation of the lot or change the status of you lot to ' 'Payment can be added, then you can delete it in FP05 in the menu 'Payment lot'. As long yout payment lot is in status 6 'Payment lot is incomplete' you can do anything with it.
    If you've upload you payment lot using multicash, check transaction FPB8 or FPB17, you have to complete the upload of the lot to then delete it, be careful on what you put in the option around Create Lot, Close Lot, etc...

  • Function module to Create payment lot name

    Hi ,
         I have to create a new payment lot from a Z program
    (program will run in a batch mode) and this payment lot will be passed to standard bapi : BAPI_CTRACPAYMINC_APPEND to upload the data in payment lot. For creation of payment lot I am using Function modules as FKK_CREATE_NAME_OF_PAYMENT_LOT
    or
    FKK_PAYMENTLOT_KEY_CREATE  
    ( either of 1 )...but the function modules return me the name of payment lot..but when i cross check it in FP05 it says "lot not yet created" . Please let me know what could be the reason that payment that lot is not getting created. Is there any other FM which we can use. PLease let me know .
    Thanks
    Sandeep

    Hi Sandeep,
      We cannot create the Payment lot using FM's FKK_CREATE_NAME_OF_PAYMENT_LOT or
    FKK_PAYMENTLOT_KEY_CREATE .These FM's will create only the Payment lot name which can be used to create Payment lot.
      IF we want to create Payment lot through Z program we have to create a file and pass data to file with structures
    BFKKZGR00(File Header)
    BFKKZK(header data)
    BFKKZP(Line items).
    We have to pass this File and Identification to Report Program--RFKKZE00(Transaction-FPB3).
    Submit this report program ---RFKKZE00 in background.
    hope this is helpful.
    Regards,
    Sravanthi.

  • Automation of Payment Lot

    Hi all,
    I have Payment file like 'Cheque Payment File' , 'Cash Payment File' and so on...
    current I am using my own program to have a Paymnet lot (Cheque Lot/Cash Lot) then posting the lot with Transaction FPB3.
    But now I need to schedule my coming payment process means I have a file(for Cheque/Cash) and I want to post it to the respective Contract Account and internally it should also make a Payment Lot
    Can any one help me out how can I achieve this so that I can obsolete the complete Manual Intervention.
    Thanks
    Rajeev.
    Edited by: Rajeev Shrivastava on Jan 18, 2010 8:12 AM
    Edited by: Rajeev Shrivastava on Jan 19, 2010 6:26 AM
    Edited by: Rajeev Shrivastava on Jan 20, 2010 9:26 AM
    Edited by: Rajeev Shrivastava on Jan 21, 2010 7:05 AM

    Rajeev:
    Within FPB3 - you can choose to schedule the posting as part of the file import process.  Additionally, you can create a variant and schedule the program to run - you will need to use the file path and a consistent naming of the file.
    regards,
    bill.

  • Posting inv. doc. using function module 'MB_CREATE_INVENTORY_DIFFERENCE

    Hi Gurus,
    I am posting inventory document using transaction using MI10 transaction. I am debugging the standard code and have put a breakpoint at function module 'MB_CREATE_INVENTORY_DIFFERENCE'. No pressing F8 after entering the debugger is taking me inside this function module but my objective is to know how the tables that are input to this function module are getting populated.For this i have to go back in debugger just before calling this function module.Please tell me how to acheive this.Why i need this information is because i want to post inventory document directly from 'MB_CREATE_INVENTORY_DIFFERENCE' rather than MI10. For this i need to know whatall fields are required to be filled for successful posting and hence creation of MBLNR which is EXPORT parameter of this function module. PLease suggest how to do it.
    Thanks

    OK

  • In PS management: transaction CNE5 / CN41 in SAP ERP 2005

    Hi,
    Is it possible to use transactions CNE5 / CN41 in SAP ERP 2005 with the same screen design  and graphic presentation as of 46c version instead of new CNSE5 and CN41N.
    Thanks.

    save your license file somewjere on your SAP server
    go into transaction code SLICENSE.
    click on NEW LICENSES button
    click on INSTALL
    enter path to the license file.
    Done!

  • How to get string value from database table using Visual Studio 2005?

    Hi,
    Im developing plugin in illustrator cs3 using visual studio 2005. I need to get the values eneterd in database. Im able to get the integer values. But while getting string values it is returning empty value.
    Im using the below code to get the values from database table
    bool Table::Get(char* FieldName,int& FieldValue)
        try
            _variant_t  vtValue;
            vtValue = m_Rec->Fields->GetItem(FieldName)->GetValue();
            FieldValue=vtValue.intVal;
        CATCHERRGET
        sprintf(m_ErrStr,"Success");
        return 1;
    Im using the below code to get the values.
    AIErr getProjects()
        char buf[5000];
        int i;   
        std::string  catName;
        ::CoInitialize(NULL);
        Database db;
        Table tbl;
        errno_t err;
        err = fopen(&file,"c:\\DBResult.txt","w");
        fprintf(file, "Before Connection Established\n");
        //MessageBox(NULL,CnnStr,"Connection String",0);
        if(!db.Open(g->username,g->password,CnnStr))
            db.GetErrorErrStr(ErrStr);
            fprintf(file,"Error: %s\n",ErrStr);
        fprintf(file, "After Connection Established\n");
    if(!db.Execute("select ProjectID,ProjectName from projectsample",tbl))
            db.GetErrorErrStr(ErrStr);
            fprintf(file,"Error: %s\n",ErrStr);
        int ProjectID;
        int UserID;
        int ProjectTitle;
        char ProjectName[ProjectNameSize];
        if(!tbl.ISEOF())
            tbl.MoveFirst();
        ProjectArrCnt=0;
        for(i=0;i<128;i++)
            buf[i]='\0';
            int j=0;
        while(!tbl.ISEOF())
            if(tbl.Get("ProjectID",ProjectID))
                fprintf(file,"Project ID: %d ",ProjectID);
                ProjectInfo[ProjectArrCnt].ProjectID = ProjectID;
                sprintf(buf,"%d",ProjectID);
                //MessageBox(NULL, buf,"f ID", 0);
                j++;
            else
                tbl.GetErrorErrStr(ErrStr);
                fprintf(file,"Error: %s\n",ErrStr);
                break;
            //if(tbl.Get("ProjectTitle",ProjectName))
            if(tbl.Get("ProjectName",ProjectName))
                MessageBox(NULL,"Inside","",0);
                fprintf(file,"ProjectTitle: %s\n",ProjectName);
                //catName=CategoryName;
                ProjectInfo[ProjectArrCnt].ProjectName=ProjectName;
                //sprintf(buf,"%s",ProjectName);
                MessageBox(NULL,(LPCSTR)ProjectName,"",0);
            else
                tbl.GetErrorErrStr(ErrStr);
                fprintf(file,"Error: %s\n",ErrStr);
                break;
            ProjectArrCnt++;
            //MessageBox(NULL, "While", "WIN API Test",0);
            tbl.MoveNext();
        //MessageBox(NULL, ProjectInfo[i].ProjectName.c_str(),"f Name", 0);
        ::CoUninitialize();
        //sprintf(buf,"%s",file);
        //MessageBox(NULL,buf,"File",0);
        fprintf(file, "Connection closed\n");
        fclose(file);
        for(i=0;i<ProjectArrCnt;i++)
            sprintf(buf,"%i",ProjectInfo[i].ProjectID);
            //MessageBox(NULL,buf,"Proj ID",0);
            //MessageBox(NULL,ProjectInfo[i].ProjectName.c_str(),"Project Name",0);
        return 0;
    In the above code im geeting project D which is an integer value. But not able to get the project name.
    Please some one guide me.

    As I said in the other thread, this really isn't the place to ask questions about a database API unrelated to the Illustrator SDK. You're far more like to find people familliar with your problem on a forum that is dedicated to answering those kinds of questions instead.

Maybe you are looking for