FI-REFX Add additional validation to monthly posting

Dear,
We would like to add extra validations to the standard posting programs RERAOP/RERAPP (and their reversal programs RERAOPRV/RERAPPRV). These are standard SAP transactions within Real Estate to make (monthly) postings on the contract. Each contract contains a rental object (= the building or part of the building).
An additional validation should be made on the profit center used in the posting (which is derived from the rental object) if the profit center is active for the company code used.
If not active, it should not generate any posting for the contract in which the rental object/profit center is used and generate a standard error log - as done by the default program & give a detailed error message.
The problem is that there is no user exit available/found to add an additional validation or to add an error message to the error hierarchy + to prevent the posting.
We can add the error message to the error hierarchy in display (transaction SLG1), but not in the execution (update mode) of the program.
Can anyone please advice on how to proceed to have this additional validation added please?
Many thanks!
Steps to reconst
RERAPP or RERAOP with contract which contains a rental object that is linked to a profit center which is not active for a certain company code.
Error message should be given: For contract X, profit center Y is not active for company code Z.
Indicator should be red (error) and no posting should be made.
Many thanks!

Dear Pk,
Thank you for your idea. Eventually this would be the way to go as the validation I need is indeed based on data in gl_je_lines in status other than 'P' - Posted.
There are several posting programs that are called in several ways.
The posting programs are:
- Posting -- Executable: GLPPOS
- Posting: Single Ledger -- Executable: Posting: GLPPOS
- Program - Automatic Posting -- Executable: GLPAUTOP (this will submit the GLPPOS)
The ways to post journals in GL (except SLA journals) are:
- run the Program - Automatic Posting
- push the "Post" button on the journal entry form
- use the Jpurnal -> Post navigator function
In this case the validation I need would imply the forms customization + custom posting wrapping program.
I was looking for a way of adding one more validation to the standard list of validations for the GLPPOS executable as this is the only executable being responsible for posting in GL.
Thanks again for your response,
Cosmnin

Similar Messages

  • Additional validation for the Start investigation in investigation tab

    Hi all ,
    In health safety->overview -> incidents .
    I want to add additional validation for the start investigation based on the custom field values .
    so that the values in the custom field are not entered it should not allow the user to proceed for the investigation .
    In this case i have displayed an error message and return statement In needs_confirmation_method  method but still unable to stop the process . Please suggest any other method .
    Thanks ,
    Venkat Ratnam Naidu

    You can use these solutions:
    1) use the fields control (CMOD), insert a new rule that if the field is empty action is disabled.
    2) insert a custom validation before the action
    3) modify feederclass to on/off the action

  • BAPI to add additional partner functions in customer master(KNA1)

    Hello All,
    I wanted to add additional partner functions(2) to the list of partner functions which gets added by default while creating a customer. I am currently using BAPI_CUSTOMER_CREATEDATA1 to create the customer master. There i do not find any option to add my partner functions.
    NOTE: I need to update KUNN2 field as well while adding my partner functions.
    Could anyone please help here?
    Regards,
    Jay

    Hi,
    No you should not feel confident with SD_CUSTOMER_MAINTAIN_ALL.
    It is used for only one very special case. The maintenance of consumer. And this should only be true from the transaction itself.
    There exists other cases, one of the oldest one is the BAPI_CUSTOMER_CREATEFROMDATA1. But is is exclusively reserved for SAP Online store.
    Despite the fact CMD_EI_API is quite difficult to use, it has the main benefit that is it supported if being triggered directly.
    For the maintenance of customers, there is NO BAPI and NO direct function module.
    There are some functions modules like the one above where the name is looking nice. But these should not be used.
    The only valid solutions are :
    Below ECC 2005 (6.00), the only solution was batch input and DEBMAS idocs. See note 384462
    Starting with ECC 2005 (6.00) and above: a synchronisation tool has been introduce. See class CMD_EI_API and VMD_EI_API
    Hope this helps
    BR
    Alain

  • Add additional field in Vendor master data for VAT Reg. No.?

    Add additional field in Vendor master data for VAT Reg. No.?
    Hi I need to add one additional field for other VAT Reg. number in vendor master data FK01, We currently have two field
    Current Settings:
    Country : LFAS-LAND1
    VAT registration no.: LFAS-STCEG
    I need to add one additional field for text information. Is this possible?
    Thanks you very much
    Luis G.

    If you want to add new fields that are not possible from config (check with your consultant) you need to implement BADIs
    In SPRO, go to:
    >Logistics-General
    ->Business Partner
    -->Vendors
    --->Control
    >Adoption of Cusomter's Own Master Data Fields
    and read the documentation provided there.
    You will need to implement following BAPIs
    Processing Master Data Enhancements: VENDOR_ADD_DATA
    Customer Subscreens: VENDOR_ADD_DATA_CS
    I am not aware of any other way to add new fields to Vendor master (however, check with your consultant for config related screen modifications)
    Should you need any further info to implement it, post back (read it thoroughly first, it's quite self-explanatory).
    regards,
    Aabhas

  • Ability to add additional pages to scan is now missing

    Hi - 
    I am using the Officejet 6700 all-in-one printer. When scanning a document, the preview screen of the HP software used to have the + and - signs to add additional / remove unwanted scans. Now, the + and - signs are no longer there. I cannot find any other way to add additional scans to the current job.
    Any help would be greatly appreciated!
    Thanks!
    Ben
    HP Officejet 6700 Premium e-All-in-One Printer - H711n
    Model: CN583A
    Windows 8.1
    HP Envy Sleevebook 6
    This question was solved.
    View Solution.

    Hi @ChicagoVols 
    Sounds like there is a problem with the software. Since the option to add/remove pages is missing, I feel the best thing to do is uninstall and reinstall the software.
    Please complete the following steps and let me know the outcome;
    Hold down the Windows Logo key () on the keyboard and the 'R' to open the run box, type %temp%
    Delete all files and folders from the temp folder. Choose skip if any pop ups appear saying any of the files could not be deleted
    Uninstall the software again - Uninstalling the Printer Software Instructions
    When the uninstall has completed restart the computer
    Follow these steps to reset the registry settings and options for Windows Installer.
    Hold down the Windows Logo key on the keyboard and the 'R' to open the run box
    In the Open box, type msiexec /unregister, and then click OK.
    Hold down the Windows Logo key on the keyboard and the 'R' to open the run box
    In the Open box, type msiexec /regserver, and then click OK
     *Note: there is a space between the c and the /
    If you have any difficulty with this step, please use this link to perform it another way. Restarting Windows Installer
    Run Disk cleanup from Accessories\ System Tool < How to Delete files using Disk Cleanup
    Download and install the latest version of Adobe flash player http://www.adobe.com/support/flashplayer/downloads​.html
    Restart the computer
    Download and run the HP Printer Install Wizard for Windows
    The HP Printer Install Wizard for Window was created to help Windows 7, Windows 8, and Windows 8.1 users download and install the latest and most appropriate HP software solution for their HP Printer.
    Please return to let me know if this resolves the issue, thanks. Fingers crossed! 
    Please click the Thumbs up icon below to thank me for responding.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Sunshyn2005 - I work on behalf of HP

  • Extend/Configure VS2013 to add additional Refactoring commands?

    Is it possible to Extend/Configure VS2013 to add additional Refactoring commands?
    I'm interested in a command similar to Resharper's Introduce Field for example.
    Introduce Field (Select an expression or a local variable and apply this refactoring. It will create a new field or constant and initialize it with the expression or local variable initializer. The field can be assigned in its initializer, type constructors
    or current members.)
    Thank you,
    Daniel
    bit.ly/danielsilion

    Thanks for Deric's help.
    Hi siliond,
    Thank you for posting in MSDN forum.
    Is it possible to Extend/Configure VS2013 to add additional Refactoring commands?
    I agree with Deric's suggestion, I think that you can use the extension of Resharper to add the refactorings in VS2013. Since the
    Visual Studio General Forum is not support the VS Extension tools issue, if you have any issue about the
    Resharper, please you submit a discussion to Q AND A on
    Resharper, may be you will get better support about the issue.
    Thanks for your undserstanding.
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Add additional flexfields columns ?

    Is it possible to add additional DFF columns to a table. We need to extend that RA_SITE_USES table which is an oracle shipped table. I am aware that it is against the standards but apart from that is it possible to do it.
    I added an additional attribute26 column and in the DFF form when i try to select the column , I do not see the newly added one, is there anything else I need to do .
    thanks,
    Message was edited by:
    user552775
    Message was edited by:
    user552775

    Okay,
    Rule #1: Don't create modifications unless you really have to.
    Rule #2: See Rule #1
    Some other people might have more input here too...
    First, it might be easier to revisit your existing DFF fields and make better use of them - e.g.
    - any that are not user enterable or displayed, push to unused fields e.g. global_attributeXX
    - ensure context sensitivity is being used to make best use of available segments.
    - combine any related DFFs into one (often in combination with validation sets)
    - move any DFFs that are at a lower level of detail to the correct level of detail, eg. if it can be on the customer site rather than customer site use level, move it!
    Some updates to DFF fields may be necessary, but much easier than modifications.
    Second, in response to your question, I've seen it done, but haven't done it myself. Steps would be something like:
    1. Add attributeXX column to base table
    2. Add column to view(s) on top of table
    3. Register the DFF segment
    4. Modify DML handler to add new column
    5. (Possibly but hopefully not - depending on implementation of the UI) Modify UI code to handle new column
    6. Worry about patches/upgrades wiping out your modification.
    Third, You may be able to register another (unused) field on the ra_site_uses table to be used as a DFF field, but not a great idea, as Oracle could use the field without warning.
    (Under Application Developer, Flexfield > Descriptive > Register)
    Fourth, You could extend the UI to include your own fields - extension or modification but you control it more.
    Gareth
    http://garethroberts.blogspot.com

  • How to add additional fields to zreport which contains standard report code

    Hi Experts,
    In order to add additional fields to standard report i copied the code into zreport but i am unable to  add additonal field into report because the code is looking so complex.
    standard report:AQZZ/SAPQUERY/FKF1============
         or
    sapmenu->accounting->financial accounting->accounts payable->information system->reports for accounts payable accounting->master data->S_ALR_87012087-Addresslist.
    Additional feilds to add is :Region,company code,country
    Please let me know how toidentify ALV and guide me how to solve this.
    Regards,
    naresh.

    Hello Naresh,
    First check whether these three fields are available in the text elements area.
    Please write your code in the subroutine %comp_ldesc.
    Repeat the code for your three new fields
    perform ldesc(rsaqexce) using 'G00010000X010       00  A1'
        %txt1 %txt2 %txt3 'LFA1-LIFNR' LFA1-LIFNR 'LFA1-LIFNR'.
      read table %textpool_langu into %textpool_langu_line
                                 with key ID = 'I' key = 'A01'.
      if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.
      else. %txt1 = %txt_unknown.
      endif.
    So this subroutine will give you the basic list. Now Program is creating ALV with this basic list. So I think you don't need to worry about that. Please have a thorugh look at the code over this perform, and write accordingly.
    I think this is enoogh.
    Please update if you got the solution, which will be informative for others.
    regards,
    Antony Thomas
    Edited by: Antony Thomas on Jul 27, 2010 7:57 AM

  • How To Add Additional Fields When Creating New Contact From w/in Mac Mail?

    Hi there. When in Mac Mail and clicking on contact information provided within an email, we are able to either (1) CREATE NEW CONTACT or (2) ADD TO EXISTING CONTACT (by clicking on the arrow next to a phone number, address, etc.). If I choose "Create New Contact," how can I add additional fields BEFORE clicking on "Add to Address Book" button in lower right corner? Let's say, for example, I know this new contacts URL or company. (Currently, I am creating the new contact from within Mac Mail and then going to Address Book and finding the contact, then editing, the adding the additional fields, then saving, and then going back to Mac Mail. This all takes time.)
    Note: When creating a new iCal event from within Mac Mail, we can click on Option/Alt key when selecting drop-down arrow...and this will allow us to add additional information. The same feature isn't available for address book???

    I have the exact same question and problem. If there was a way to automatically open the AB entry after "creating new contact" this would solve it.
    Thanks for any suggestion

  • When i open safari on my Imac if i also open an additional window, when i then close them down and reopen safari they both paper again.also if i then add additional windows the additional windows keep coming up too

    when i open safari on my Imac if i also open an additional window, when i then close them down and reopen safari they both paper again.also if i then add additional windows the additional windows keep coming up too

    If you are running v10.7 Lion, disable Resume >  How To Disable Lion's 'Resume' Feature - MacRumors.com

  • How to add additional field to the existing report

    hi,
    report name is RHXPE_EXPIRED_QUALI
    if u execute report alv list is genereted with like this.
    object type, id of related object, object name, object type, id of related object,last name, first name like this
    where can i get these field descriptios in the prigram becoz many perform ststements r there. i want to add additional field text.
    program is:
    CORRECTIONS
    DATE       CORRECTION NOTE    AUTHOR DESCRIPTION
    09.03.2001            0388404 XSC    Wrong list output for multiple Os
    05.06.2001 AL0K023393 0410219 Lud    Wrong keydate for search with
                                         Pchbegda and pchendda.
    30.01.2002 S6BK000033 0491055 TS     Report: RHXPE_EXPIRED_QUALI
                                         doesn't provide a spool list.
    REPORT rhpk_find_pers_with_expired_qu MESSAGE-ID pq.
    TABLES : pchdy.
    INCLUDES
    INCLUDE rhxmacro.
    INCLUDE rhpeini0.
    TABLES
    DATA: objects  LIKE hrsobid    OCCURS 1 WITH HEADER LINE.
    VARIABLES
    DATA: subrc LIKE sy-subrc.
    DATA: orgeh_text LIKE t777o-otext.
    SELECTION SCREEN
    objid
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    PARAMETERS:
       pchplvar LIKE p1000-plvar NO-DISPLAY,    "plan version
       pchotype LIKE pchdy-otype NO-DISPLAY. "objecttype
    Objid
    rhx-f4-objid-data.
    SELECT-OPTIONS:  pchobjid FOR pchdy-objid_str NO INTERVALS.
    Search
    PARAMETERS:
      pchseark LIKE pchdy-seark.           "matchcode object plom.
    SELECTION-SCREEN END OF BLOCK b1.
    Objecttime
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
    PARAMETERS: se_begd LIKE  p1000-begda DEFAULT sy-datum,  "'19000101',
                se_endd LIKE  p1000-endda DEFAULT high_date.
    SELECTION-SCREEN END OF BLOCK b2.
    SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-005.
    PARAMETERS:
       h_events LIKE dynp_rhpp-gen_train,  "with training sugg
       h_qual LIKE dynp_rhpp-expired_qual. "with Qual
    SELECTION-SCREEN END OF BLOCK b3.
    AT SELECTION-SCREEN ON pchobjid.
      PERFORM check_objid_sign(rhxchk00) USING pchobjid-sign.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR pchobjid-low.
      rhx-f4-objid-low pchplvar pchotype pchobjid '' ''.
    AT SELECTION-SCREEN.
      PERFORM check_plvar(rhxchk00) USING pchplvar.
      PERFORM check_seark(rhxchk00) TABLES pchobjid
                                    USING  pchseark pchplvar pchotype.
    INITIALIZATION
    INITIALIZATION.
      PERFORM read_t77s0_parameters_for_pe.
    get user parameters/Planvariante und Beginndatum setzen:
      pchotype = $orgeh.
      CALL FUNCTION 'RHP0_USER_PARAMETERS_GET'
           EXPORTING
                fill_if_initial = 'X'
           IMPORTING
                plvar           = pchplvar
                begda           = se_begd
                endda           = se_endd
              with_key        =
              SUBSTITUTE      =
              ESSENTIAL       = only_essential
                org_unit        = pchobjid-low
          EXCEPTIONS
                OTHERS     = 0.
    SE_BEGD = LOW_DATE.   "Correction AL0K023393 0410219
      IF NOT pchobjid-low IS INITIAL.
        pchobjid-sign   = 'I'.
        pchobjid-option = 'EQ'.
        APPEND pchobjid.
      ENDIF.
    START-OF-SELECTION
    START-OF-SELECTION.
    correction 0491055
    correction was done for getting a spool list in background-processing.
      CASE sy-batch.
        WHEN space.
          SUBMIT rhpe_expired_quali
               WITH pchplvar = pchplvar
               WITH pchotype = pchotype
               WITH pchobjid IN pchobjid
               WITH pchbegda = se_begd
               WITH pchendda = se_endd
               WITH h_qual = h_qual
               WITH h_events = h_events
                      AND RETURN.
        WHEN 'X'.
          SUBMIT rhpe_expired_quali
               WITH pchplvar = pchplvar
               WITH pchotype = pchotype
               WITH pchobjid IN pchobjid
               WITH pchbegda = se_begd
               WITH pchendda = se_endd
               WITH h_qual = h_qual
               WITH h_events = h_events
                      TO SAP-SPOOL.
      ENDCASE.
    END-OF-SELECTION
    END-OF-SELECTION.

    Hi,
    I think you need to show more programs.
    you said, the report program is 'RHXPE_EXPIRED_QUALI', but you upload  'rhpk_find_pers_with_expired_qu' program.
    usually, ALV field is modifyed in 'PERFORM fieldcatalog_modify', if you use Functional ALV.
    Try to search 'fieldcatalog function', you will find easy.
    Regard,
    SY Kim

  • How to add additional lines to the Order Form template?

    I purchased and installed Acrobat Pro 9 because of its ability to create forms and found the Order Form template is just perfect for what I need, why reinvent the wheel, right?   Except I found I can't figure out how to add additional object that duplicate what is already there.  I highlighted an entire row and tried to just copy and paste but the past function put the copied objects at the bottom of the form in what looks like a group, all out of order.  I tried looking in the online help for a possible key combination that would inset an additional row of objects but couldn't find any.
    Also the form doesn't move down and create a new page keeping all the other elements in line, it moves to the bottom of the current page and stops.   Thought the template was based on a table so I was going to insert additional rows thinking once it reached the bottom of the current page it would automatically break to a new page and continue, but it's not a table.  So my question is, how can I add duplicate object that match the Order Form templates Item, Description, etc. objects?  I've come to realize learning to use this product is not going to be as simple a proposition as I was lead to believe.  O well, live and learn!
    If someone can point me in the right direction, any help is greatly appreciated.
    Tony Rodriguez

    Thanks, Barney! It's even easier than the solution I came to: copying and pasting into the field. 

  • Can i use an external hard drive in windows to add additional storage after my initial partition is set up. i want to add a 500 GB hard drive to use with my windows. I set windows up in boot camp with a 50 GB partition?

    can i use an external hard drive in windows to add additional storage after my initial partition is set up. i want to add a 500 GB external hard drive to use with my windows. I set windows up in boot camp with a 50 GB partition? I now want to add another 500 GB?

    Yes. Windows supports external USB drives.

  • I bought a bluetooth Bose speaker so I could listen to music from my imac in multiple rooms at the same time. I wanted to use BOTH my existing speakers using the headphone jack and add additional bluetooth speakers in other rooms, but the imac wants me to

    I bought a bluetooth Bose speaker so I could listen to music from my imac in multiple rooms at the same time. I wanted to use BOTH my existing speakers using the headphone jack and add additional bluetooth speakers in other rooms, but the imac wants me to pick one or the other, is there a way to have both?

    I asked same question
    Any answers

  • How do I add additional pages to a book?

    How do I add additional pages to a book?

    Just below the thumbnails of the existing book pages is a + button. Press this and the pop-up menu "speaks for itself".

Maybe you are looking for

  • Xcompmgr draws trailing shadow outlines without the -f flag

    I have been fiddling around with xcompmgr, and so far its been pretty cool, i like being able to see through my terminals and fading effects were cool for a while, but i noticed that after long periods of use it would start bashing X and i would get

  • Spry Behaviour

    I am not a developer, but a frond end designer who has been using CS3 for a while and now CS4. So please bare with me if this sounds like a stupid question, but I am stumped and needs help. I have created a Horizontal Navigation Bar using the Spry Me

  • .mod files on a ekstern HD to IMovie.

    hello all mac people! i have a JVC camera with .mod files. when i was in holliday, i recorded very much, then i needed to copy the movies over to my ekstern HD. now i want to edit the movies with imovie. but i cant. imovie cant open the .mod files on

  • Customer group in FI Credit/Debit memos

    Hi, Is it possible to pull customer group on FI credit & debit memos. I have maintained customer group in customer master under sales area data. I have posted one credit memo using this customer but i didn't find customer group on FI document. How sh

  • Can you video chat with the ipad in a venue other than face time

    I want to video chat with my moms new iPad but I cant get facetime on my mac... Please help