Validation for initial budget upload in FMBB

Hi,
I have one requirement where client want a validation or rule, when they upload the budget for one group of commitment item and fund center then user should not be allowed again using the same document type initial budget upload to upload the budget.
Please help me to resolve the issue.
Regards,
Alok

Hi,
You could use user-exit SAPLKBPB on header level (EXIT_SAPLKBPB_002).
Regards,
Eli

Similar Messages

  • Profit center document not created for initial stock upload

    Hi Gurus
    We have created initial stock upload for one of the inventory items through movement type 561.Though the profit center was populated in the line items the profit center document has not been created and when we go and run balance sheet profit center wise there are no results for display? Any suggestions ?

    Hello,
    Check your 3KEH Settings
    Check your OKB9 account determination
    Make sure you have profit center number ranges in GB02
    Regards,
    Ravi

  • Validations for gl master uploading by using BAPI

    Hi Gurus,
         We are trying to Upload the GL Masters by using the BAPI Programme.  So can any body tell me the validations for uploading the GL Masters. Its very urgent for me so please any body help me out in this regard.
    Thanks in Advance
    Regards,
    Siva.

    Hello
    Check this out
    regards
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/02/056c40de05587ee10000000a155106/frameset.htm

  • Allocate a different document type for Initial  mayetial Upload document

    Dear experts ,
    i want to assign a differnt document type for initial goods reciepts that is through MIGO - 561 movement type .
    By default the system takes it to be WA . I want to assign some other document type for MIGO-561 .
    Where do i make the assignment ?
    regards
    Anis

    I dont think you can do this.
    from OSS Note 18614 - MMIM: Transaction/event type for goods movements
    The transaction/event type (field: T158-VGART) for goods movements is set in table T158 for the transaction code. This transaction/event type cannot be set via Customizing.
    Additional key words
    Cause and prerequisites
    The transaction/event type has a program control function. If the customer sets the transaction/event type, this may lead to errors. For this reason, the setting should not be possible via Customizing.
    Solution
    Please do not change the transaction/event type in table T158. You should look for alternatives to reach your aim without making any changes.
    Can you explain why you want to do this, what do you want achieve with a new transaction type?

  • Excise Invoice at Depot for Initial Inventory Uploads

    Hi,
    >we are rolling out a new plant for which we have old stocks which were done with the Movement type "561".We want to do Excise invoice at depot using the T.Code J1IG.but we dont have corresponding excise invice at Factory.Please advice is there any Business process available to bring the initial inventory.
    Thanks and Regards,
    Nambi.N

    Hi Nambi.N
    To upload the initial stock / update RG23D during initial stoc we need to use the same t-code j1ig or we can develope a BDC for the particular t-code.thats the practice we are following.
    Best Regards
    Nishant

  • GR document and posting date issue for initial stock upload are overidden

    Hi all
    Loading initial stock into the system using standard idoc message type MBGMCR and basic type MBGMCR02.
    We are trying to post the intial stock upload with posting and document dates in past with this idoc. The Idoc is accepted with these dates but while posting the system is overiding these dates and posting the document with system date. Any clue as to what is happening?
    Regards,
    Amit

    Hi Jurgen
    I am aware about the posting being possible till the last period.
    But the system over-riding the posting and document dates in the IDoc even if I chose previos day's date in the current period. The dates in the IDoc are correct to be in the past. The IDoc is accepted by the system with the document and posting dates in the past.
    But dates in the document after posting are system dates. Very unsual. Please let me know the reasons.
    Thanks for the reply.
    Cheers,
    Amit

  • WEBADI Minimum responsibility or functions assignment for GL budget uploads

    I want to know:
    1) What is the minimum responsibility or function assignments to create a WEBADI integrator seeded GL budget template and upload budgets?
    2) If a general ledger super user creates a budget template, can another EBS user upload budgets using that template without GL super user resp?
    What is the minimum responsibility/ function assignments that user have to upload budgets
    Thanks in advance

  • Accounting entries for initial stock upload (URGENT HELP NEEDED)

    Dear all,
    I wanna confirm following are my accounting document entry kindly confirm if it is right.
    CO.Code Itm PK SG Account Description Amount Curr.
    2000 1 91 235199 Balance Upload Account 12.000,00- SAR
    2000 2 86 411520 Price Difference Acc. 1 2.000,00 SAR
    Can any one confirm me that my entries are correct or not??????????
    Regards,
    qsm sap
    Edited by: qsm sap on Feb 12, 2008 7:41 AM

    Hi,
    For loading HALB or FERT items (Materials with Price Control S)
    correct way is to run Standard Cost Estimate and then Upload the stock with Qty only , here system will take the Standard price from the material master,
    In the a/c entries you have written it appears that Material is of "S" type and price is maintained as 0 (Zero) in master that's why all the Intial stock value has gone on to PRD account,
    If you are not using standard Cost estimated (or not in a position to do that) but still have the correct stock qty and value with you, what you should do is :
    Change the price control to "V"
    Load the stock with qty and value, (system will calculate MAP and update the Material master),and there is no question of hitting PRD account
    After all the Stock is uploaded for the material , change the Price Control to "S"
    system will take the prevailing MAP at this instant as Standard Price for all future transactions

  • Validator for file upload component is not working !!

    This validator method for a file upload component is throwing a java.lang.NullPointerException.
    public void fileUpload1_validate(FacesContext context, UIComponent component, Object value) {
    long size= fileUpload1.getUploadedFile().getSize();
    if (size>65535){
    throw new ValidatorException(new FacesMessage("Your image is too big!"));
    Any help to solve this problem is very much appreciated.
    Thanks.

    Hi i have a fileUpload in a pop-up and the methods are :
    public void fileUpload1_validate(FacesContext context, UIComponent component, Object value) {
    try {
    com.sun.rave.web.ui.model.UploadedFile uploadedFile = ((Upload)component).getUploadedFile();
    long l_filesize = uploadedFile.getSize();
    if ( l_filesize > 1000000)
    throw new ValidatorException(new FacesMessage("File Size should be less than 1000000 bytes! It is" + l_filesize));
    else {
    String tipo = uploadedFile.getContentType();
    if ( tipo.compareTo("application/word") == -1 )
    if ( tipo.compareTo("application/rtf") == -1 )
    if ( tipo.compareTo("application/pdf") == -1 )
    throw new ValidatorException(new FacesMessage("Error : los tipos de archivo aceptados son PDF, WORD y RTF"));
    } catch (Exception ex) {
    this.mauvaisFichier = true;
    error(ex.getMessage());
    public String botonValidar_action() {
    if ( !this.mauvaisFichier )
    if ( this.fileUpload1.getUploadedFile() != null )
    if ( this.fileUpload1.getUploadedFile().getSize() > 0 )
    try {
    this.getSessionBean1().getComunicacion().setArchivo( new javax.sql.rowset.serial.SerialBlob(this.fileUpload1.getUploadedFile().getBytes() ) );
    this.getSessionBean1().getComunicacion().setTipoArchivo( this.fileUpload1.getUploadedFile().getOriginalName().substring(this.fileUpload1.getUploadedFile().getOriginalName().length() - 3 ) );
    } catch(Exception e){
    e.getMessage();
    return null;
    I have to put a boolean value because the first time, validation code doesn't function ( the method botonValidar_action() is called ) correctly. The error message appears but empty.
    If I try next time then it's ok.
    Thx for any issue.

  • How to do complicated validation in Webadi for AP invoice upload

    Hi, experts,
    We are about to develop a custom integrator to upload AP invoice. We have to do some validations in excel before upload and return error message to users, so that users can fix the issue and upload quickly.
    As we know, we can use LOV or POP-list to do single-item validation, but how to do below validation?
    Check whether the total amount of lines is equal to the header
    We would like to use multi lines layout to upload, as below:
    invoice number invoice amount line number line amount line price line quantity...
    111 100 1 50 5 10
    111 100 2 50 10 5
    Our EBS is R12.1.3
    Anyone can help us? Many thanks.
    Regards,
    Tony.

    Please do not post duplicates -- How to do complicated validation in Webadi for AP invoice upload

  • W3c valid site, initially no error reported by developer toolbar. But upon right click (giving the validation menue), the the toolbar reports two errors: width and height. Despite the fact that every page is validated! On the forum for the toolbar, this i

    w3c valid site, initially no error reported by developer toolbar. But upon right click (giving the validation menue), the the toolbar reports two errors: width and height. Despite the fact that every page is validated! On the forum for the toolbar, this is said to be a Browser error. So, how can this be fixed? I'm using FF 3.6.6
    == This happened ==
    Every time Firefox opened
    == after update from 3.5?

    Hi Sara,
    Can you give us the URL of the page you're having problems with and of the forum thread you mentioned?
    Thanks!

  • How to Use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA

    Hi ,
      How to use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA.
      May i know what are the input parameters & fields mandatory
      for each Table structures ct_data , ct_datax , it_descript , it_longtext.
      Can any one explain me Step by Step Process.
      B'cos i tried with below code. Equipment is not getting created.
      wa_itab-equipment_ext = '000000000100000001'.
      wa_itab-descript      = 'Test 2 -> Lube Oil Pump'.
      wa_itab-text_language = 'EN'.
      wa_itab-sdescript     = 'Short Description'.
      APPEND wa_itab TO it_itab.
      CLEAR  wa_itab.
      LOOP AT it_itab INTO wa_itab.
        ct_data-ta_guid       = '000000000000000001'.
        ct_data-equipment_ext = wa_itab-equipment_ext.
        ct_data-descript      = wa_itab-descript     .
        ct_data-valid_date    = sy-datum.
        ct_data-equicatgry    = 'M'.
        APPEND ct_data.
        CLEAR  ct_data.
        ct_datax-ta_guid       = '000000000000000001'.
        ct_datax-equipment_ext = 'X'.
        ct_datax-equipment     = 'X'.
        APPEND ct_datax.
        CLEAR  ct_datax.
        it_descript-ta_guid       = '000000000000000001'.
        it_descript-text_language = wa_itab-text_language.
        it_descript-descript      = wa_itab-sdescript    .
        APPEND it_descript.
        CLEAR  it_descript.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'LTXT'.
        it_longtext-text_line      = 'SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'aaaaaaaaaaaaaaa'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'bbbbbbbbbbbb'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'cccccccccccccccc'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      call BAPI-function in this system
        CALL FUNCTION 'BAPI_EQUIPMENT_SAVEREPLICA'
          TABLES
            ct_data     = ct_data
            ct_datax    = ct_datax
            it_descript = it_descript
            it_longtext = it_longtext
            return      = return
          EXCEPTIONS
            OTHERS      = 1.
        IF sy-subrc = 0.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
          WRITE : 'Successful'.
        ENDIF.
        IF NOT return IS INITIAL.
          LOOP AT return.
            IF return-type = 'A' OR return-type = 'E'.
              WRITE : 'Error'.
            ENDIF.
          ENDLOOP.
        ENDIF.
        REFRESH  return.
      ENDLOOP.
    Regards
    SUrendar

    Hi ,
      How to use PM BAPI for equipment Master upload : BAPI_EQUIPMENT_SAVEREPLICA.
      May i know what are the input parameters & fields mandatory
      for each Table structures ct_data , ct_datax , it_descript , it_longtext.
      Can any one explain me Step by Step Process.
      B'cos i tried with below code. Equipment is not getting created.
      wa_itab-equipment_ext = '000000000100000001'.
      wa_itab-descript      = 'Test 2 -> Lube Oil Pump'.
      wa_itab-text_language = 'EN'.
      wa_itab-sdescript     = 'Short Description'.
      APPEND wa_itab TO it_itab.
      CLEAR  wa_itab.
      LOOP AT it_itab INTO wa_itab.
        ct_data-ta_guid       = '000000000000000001'.
        ct_data-equipment_ext = wa_itab-equipment_ext.
        ct_data-descript      = wa_itab-descript     .
        ct_data-valid_date    = sy-datum.
        ct_data-equicatgry    = 'M'.
        APPEND ct_data.
        CLEAR  ct_data.
        ct_datax-ta_guid       = '000000000000000001'.
        ct_datax-equipment_ext = 'X'.
        ct_datax-equipment     = 'X'.
        APPEND ct_datax.
        CLEAR  ct_datax.
        it_descript-ta_guid       = '000000000000000001'.
        it_descript-text_language = wa_itab-text_language.
        it_descript-descript      = wa_itab-sdescript    .
        APPEND it_descript.
        CLEAR  it_descript.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'LTXT'.
        it_longtext-text_line      = 'SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'aaaaaaaaaaaaaaa'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'bbbbbbbbbbbb'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        it_longtext-ta_guid        = '000000000000000001'.
        it_longtext-text_language  = wa_itab-text_language.
        it_longtext-text_id        = 'INTV'.
        it_longtext-text_line      = 'cccccccccccccccc'.
        APPEND it_longtext.
        CLEAR  it_longtext.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      call BAPI-function in this system
        CALL FUNCTION 'BAPI_EQUIPMENT_SAVEREPLICA'
          TABLES
            ct_data     = ct_data
            ct_datax    = ct_datax
            it_descript = it_descript
            it_longtext = it_longtext
            return      = return
          EXCEPTIONS
            OTHERS      = 1.
        IF sy-subrc = 0.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
          WRITE : 'Successful'.
        ENDIF.
        IF NOT return IS INITIAL.
          LOOP AT return.
            IF return-type = 'A' OR return-type = 'E'.
              WRITE : 'Error'.
            ENDIF.
          ENDLOOP.
        ENDIF.
        REFRESH  return.
      ENDLOOP.
    Regards
    SUrendar

  • Issue when installing SQL Server Express 2012 - "The requested control is not valid for this service" + "Could not find the database engine startup handle"

    Good morning,
    I'm experiencing the following issue when installing Microsoft SQL Server Express 2012 (with tools, SQLEXPRWT_x86_ENU.exe) on the laptop of my company;
    Installation goes plain until around the end of the progress bar, it stops on the setup of
    SqlEngineDBStartConfigAction_install_configrc_Cpu32
    giving 7-8 times, even pressing "Cancel", the message "The requested control is not valid for this service";
    After this, I receive one last message ""Could not find the database engine startup handle", then installation ends with failures, in particular the Database Engine and the Server Replication failed to be installed.
    I've put in my SkyDrive the error log I received after the install;
    I'm at full disposal if you need further information,
    thank you in advance
    Best regards
    Francesco

    Well, i just ran into this issue and the problem was lack of admin rights. It was my company's laptop so got the setup initiated by my company's IT team with admin rights. However, the upon completion of setup, i go the same error messages as stated above: 
    SqlEngineDBStartConfigAction_install_configrc_Cpu32
    giving 7-8 times, even pressing "Cancel", the message "The requested control is not valid for this service";
    After this, I receive one last message ""Could not find the database engine startup handle", then installation ends with failures, in particular the Database Engine and the Server Replication failed to be installed.
    Also, if you open SQL Server Configuration, the status of the service is "Change Pending" and you would not be able to set the startup login type to Local Service/System/Network.
    Then, I just got my account added as Local Admin and then tried to start the service and was able to.
    However, I am not sure whether same was the case for you.
    Please mark the answer as helpful if i have answered your query. Thanks and Regards, Kartar Rana

  • Error "The serial number is not valid for this product" | Creative Suite

    HI together,
    I'm very annoyed about the fact that I payed for Adobe Creative Suite Production Premium 5 (EDU version) and now I'm not able to use it on my new Mac. The Support team (Chat) from Adobe told me several times that the product/serial or whatever was canceled but this doesn't help me to get the product working and I won't pay again for this software. So what's the reason for cancellation? I can't see reasons for this and I don't understand why Support team can't help me. Already found Error "The serial number is not valid for this product" | Creative Suite but this doesn't helped me.
    Regards
    René

    Maybe this is also useful... They told me I canceld this by myself which is not the truth. I had a Windows machine and used Creative Cloud as well but I only canceld the Cloud, not my Serial Number for Production Premium...
    So who is able to reactivate my Serial Number so that I'm able to use my product?
    info: Thank you for your patience.
    While you wait, you can try our community forums where experts are available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info:  We are still assisting other customers, thank you for your patience. You can also try our community forums, available 24 hours a day, 7 days a week.
      info: You are now chatting with Richa.
      Richa: Hello! Welcome to Adobe Customer Service.
      Richa: Sorry for any inconvenience this has caused
      Richa: May I get the serial number?
      Richa: Are we still connected?
      Richa: We have not heard from you for some time.  Do you wish to continue to chat?
      Richa: Are we still connected?
      Rene Pardon: hi
      Rene Pardon: for sure
      Rene Pardon: sorry, i took so much time for your answer that i decided to do anything else at this time
      Rene Pardon: <Deleted >
      Rene Pardon: i registered for the education version of production premium 5
      info: Your chat transcript will be sent to r*@*.de at the end of your chat.
      Richa: ok let me check
      Richa: please wait
      Richa: Thanks for your patinece
      Rene Pardon: do you also need my "authorization code" for this product?
      Richa: I need to transfer the chat to
      Richa: tech rteam
      Richa: please wait
      Rene Pardon: ok
      Richa: I am sorry
      Richa: But I will not be able to transfer the chat
      Rene Pardon: is there a phone number i can call?
      Richa: As the serial number is canceldd
      Richa: and we do apologise
      Rene Pardon: why was it canceled?
      Richa: but there is no phone support for this product
      Rene Pardon: i don't understand because i payed a lot for this
      Richa: Its showing canceled
      Rene Pardon: so what are the options?
      Rene Pardon: i need this product right now and i payed for it so why can't i use it?
      Rene Pardon: Your file '2015-03-30_Personalausweis_*.pdf' was successfully uploaded.
      Rene Pardon: as you can see, i'm the person who payed for this software
      Richa: I am sorry I just checked it
      Richa: it is canceled thats why you are getting invalid error
      Rene Pardon: yeah, that's what i see but i dont understan. why was it canceled? who is responsible for this mistake? it doesn't help me to tell me what i already see i need a solution to use the product
      Richa: I am sorry Rene
      Richa: But its showing canceld
      Richa: so cant help you with that
      Richa: I wish I could help you, but my hands are tied
      Rene Pardon: that's what you told me several times so who can help me?
      Rene Pardon: i'm very annoyed about this fact that i can't use the software i payed for and noone is able to help me getting this working
      Rene Pardon: so please tell me who is able to help me
      Richa: You need to place a new order?
      Rene Pardon: no, i won't pay AGAIN for this software i want a solution to use my already payed product
      Rene Pardon: please get someone in your team who can help me
      Richa: I am sorry Rene..
      Richa: But unfortunately my team can not help you on this.. as the sersil is expired
      Richa: I mean canceled
      Richa: Sorry but we can not help Rene..
      Rene Pardon: BUT WHY CAN'T YOU TELL ME WHY IT WAS CANCELED?
      Rene Pardon: Help me understanding...
      Rene Pardon: You're wasting my time!
      Richa: I am sorry
      Richa: I found the reason for cacnellation
      Richa: and its canceldd
      Richa: because you requested to cancel.  in year 2013
      Richa: On 30th april 2013
      Rene Pardon: but i only canceled the creative cloud, not my creative suite
      Richa: so we have refund and canceled it
      Richa: Its showing for this oserial?
      Rene Pardon: one moment
      Rene Pardon: i log into my account
      Rene Pardon: Your file 'Bildschirmfoto 2015-04-09 um 13.31.53.png' was successfully uploaded.
      Rene Pardon: As you can see the product is displayed as "non-canceled"
      Rene Pardon: I also bought the Createive Cloud during my time I had a Windows machine and this was the one i canceled - or I expected only this to get canceled
      Richa: I am sorry but the refund was given and requested for this
      Rene Pardon: There was only a refund for the Creative Cloud but not for the Creative Suite i bought
      Rene Pardon: And why should I need a serial number for the Creative Cloud?
      Rene Pardon: Please reactivate my Serial Number so that I'm able to use my product
      Richa: I can not do that?
      Rene Pardon: But i guess someone in your Team can
    Richa: can not help you

  • How can we do the validation for non visible records in table control.

    Hi Experts,
      I have a table control which displays list of material details. I have a button to upload the material details from excel file to table control directly. I have to validate all the customers which are exist in the table. But my item (Material) table control displays only 5 rows i.e only 5 entries are visible in module pool screen. The validation is done for 5 records only in PAI event, but i need to do validation for rest of the records too (Which are not visible on items table), if validation fails then needs to display error message.
      How can we do the validation for non visible records in table control.
    Regards,
    Bujji

    Hi,
    try validating material before displaying it in table control...'
    Rgds/Abhhi

Maybe you are looking for

  • Installing OS 10 on an old G4

    I recently acquired an old G4/400 Mhz desktop that has OS 9.22 installed. I'm thinking about installing OS 10.2 or 10.4 on it. Besides the common sense precaution of backing up data, is there anything else I should be concerned about?

  • Acrobat Standard 6.0 Set as Default Viewer, but Browser is looking for Adobe Reader 8 or 9

    All, I use Adobe Acrobat Standard 6.0 for viewing and creating PDF's.  Just a couple of days ago, I tried opening a patent document I found on Google.  The browser displayed the following error: "The Adobe Acrobat/Reader that is running can not be us

  • Adding an area for text and importing HTML from Photoshop.

    Okay, here's the skinny: I've designed a homepage in photoshop and have decided to export it using the "save for web and devices" option in Photoshop.  I've basically sliced the image up into different areas and now that I have it sliced and saved I

  • StringTokenizer not working as I was expecting

    Hi all, I have a question related to StringTokenizer class. It is not giving me the results I was expecting. May be my understanding is wrong. This is my code: String string = null; String delimiter = null; StringTokenizer tokenizer = null; string =

  • What setting is needed to call ejb in jsp with deployment tool ?

    my application myApp.ear have files myEjb.jar , myClient.jar and detail.war I have added EJB ref on my ejb. I have added myEjb.jar to lib directory of detail.war Any thing I miss? Thanks for any help!