INSERT rows that do not exist

I need to update (post) a table with summarized totals from another table. It is possible that the matching rows do not exist so I want to insert them before posting (UPDATE) to them. There is a table named BillingDetail that is summarized to insert into
another table named BillingHistory when rows do not match on 4 different columns. Below is my first shot at doing this but am not sure if the NOT IN clause is correct or maybe there is another (better) way.
INSERT INTO [dbo].[BillingHistory]
([entity]
,[plincd]
,[pgrpcd]
,[pitmcd]
,[hstyr]
,[corpnbr]
SELECT @entity
,plincd
,pgrpcd
,pitmcd
,@hstyr
,corpnbr
FROM (SELECT plincd
,pgrpcd
,pitmcd
,corpnbr
,SUM(qty) AS TotalQty
,SUM(extprc) AS TotalExtPrice
FROM dbo.BillingDetail
GROUP BY corpnbr, plincd, pgrpcd, pitmcd) AS DT
WHERE pitmcd NOT IN(SELECT pitmcd FROM dbo.BillingHistory WHERE plincd = DT.plincd AND pgrpcd = DT.pgrpcd AND pitmcd = DT.pitmcd AND corpnbr = DT.corpnbr);

Not knowing the keys of BillingHistory, it is difficult to say whether your INSERT is correct, but it does look funny. My guess is that all six columns constitute the key, in which case this would be better:
   INSERT INTO [dbo].[BillingHistory]
           ([entity]
           ,[plincd]
           ,[pgrpcd]
           ,[pitmcd]
           ,[hstyr]
           ,[corpnbr]
      SELECT @entity
           ,plincd
           ,pgrpcd
           ,pitmcd
           ,@hstyr
           ,corpnbr
      FROM (SELECT plincd
              ,pgrpcd
              ,pitmcd
              ,corpnbr
              ,SUM(qty) AS TotalQty
              ,SUM(extprc) AS TotalExtPrice
           FROM  dbo.BillingDetail
         GROUP BY corpnbr, plincd, pgrpcd, pitmcd) AS DT
              WHERE  NOT EXISTS (SELECT *
                                 FROM   dbo.BillingHistory BH
                                 WHERE  BH.entity = @entity
                                   AND  BH.plincd = DT.plincd
                                   AND  BH.pgrpcd = DT.prgpcd
                                   AND  BH.pitcmd = DT.pitcmd
                                   AND  BH.hstyr  = @hstyr
                                   AND  BH.corpnbr = DT.corpnbr)
And even better may be to use MERGE as Ronen suggested, but I want to see the CREATE TABLE statements (including keys) for the table before I try that.
Erland Sommarskog, SQL Server MVP, [email protected]

Similar Messages

  • Compare data and output data that does not exist

    Hello,
    i wrote a procedure to insert the data into a 3rd table where i compare the data between two tables, if it matches it shouls insert into the test_a table. if the does not exist either one of the tables i.e. test_code and test_type it should output that data where it doesn't exist. my code works for only one table i.e. test_code. its not dbms outputing a row that is not in test_type table. could any tell my why?suppose if test_code a row that is not in test_type it should output saying this row mismatches with test_type and vice versa.
    --here is my code
    CREATE OR REPLACE PROCEDURE test.GET_data
    IS
    BEGIN
    DELETE test.test_a;
    FOR c IN (select a.cCODE ,
    a.type,
    a.indicator,
    rtrim (xmlagg (xmlelement (e, a.codenum || ',' )order by a.codenum).extract ('//text()'), ',') codeNUMber,
    b.ccode cc,
    b.type tp,
    b.indicator ind
    from test.test_code a, test.test_type b
    where a.ccode = b.ccode(+)
    AND a.type = b.type(+)
    AND a.indicator = b.indicator(+)
    Group by a.ccode, a.type, a.indicator, b.CCODE,b.type, b.indicator
    order by a.ccode)
    LOOP
    BEGIN
    IF (c.cCODE = c.CC
    AND C.type = C.tp
    AND C.indicator = C.ind
    AND C.SYS_IND = C.SYSIND) THEN
    insert into test.test_a (CCODE, type, indicator)
    values (C.cCODE, C.type, C.indicator);
    ELSE
    dbms_output.put_line('Rules Problem For cCODE: ' || C.cCODE);
         dbms_output.put_line('type: ' || C.type);
         dbms_output.put_line('indicator: ' || C.indicator);
    dbms_output.put_line('Rules Problem For CC: ' || C.CC);
    dbms_output.put_line('tp: ' || C.tp);
    dbms_output.put_line('ind: ' || C.ind);
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line('Rules Problem For cCODE: ' || C.cCODE);
         dbms_output.put_line('type: ' || C.type);
         dbms_output.put_line('indicator: ' || C.indicator);
    dbms_output.put_line('Rules Problem For CC: ' || C.CC);
    dbms_output.put_line('tp: ' || C.tp);
    dbms_output.put_line('ind: ' || C.ind);
    END;
    end loop;
    commit;
    END;
    Thanks

    You need to use a FULL OUTER JOIN instead an OUTER JOIN for that.
    Just curious, why do you need to use dbms_output instead of running the SQL query with additional conditions (the if part of your procedure)?. You can use it twice, one to insert the ones that match, and one for selecting the others that do not match.
    Regards.

  • RW Cronacle : JCS-02041: cannot wait on job that does not exist (yet)

    Hi all,
    We are facing a new problem when submitting our maintaining variants scripts.
    The script failed and returns the error
    JCS-02041: cannot wait on job that does not exist (yet)
    Have you ever met this kind of error ? What kind of issue could it be ?
    Thank you very much for you answers.
    Regards,
    Scheduling team

    Anton,
    Here are the informations (I hope that will help you) :
    JCS Object Database   7.0.3.43 
    Cronacle Repository
    JCS Redwood Reports Module     7.0.2 
    Cronacle Reports Module    
    JCS Redwood Mail Module     7.0.2 
    Cronacle Mail Module  
    JCS PM4W   7.0.2 
    Cronacle Process Manager for Web   
    JCS RSI   7.0.4   SP3 production
    Cronacle for SAP solutions
    JCS Modules      7.0.4       SP3 production
    Cronacle Module Installer    
    We didn't change many things in the varedit script, we have just deleted some parameters we don't maintain :
    create or replace script "RSI"."C4_SC_POA0_J_000_00_VE_FEN4A"
    ( "INSTANCE"        in varchar2(15)     not null
                        description         'SAP instance'
                        input format        'UPPERCASE'
                        default             expr('EP1'
    , "CLIENT"          in varchar2(3)      not null
                        description         'Client'
                        default             expr('900'
    , "ABAP_PROGRAM_NAME" in varchar2(32)     not null
                        description         'Abap program name'
                        input format        'UPPERCASE'
                        default             expr('abap_program_name'
    , "ABAP_VARIANT_NAME" in varchar2(14)     not null
                        description         'Abap variant name'
                        input format        'UPPERCASE'
                        default             expr('abap_program_variant'
    , "PAR_P_NAME"      in varchar2(128)    null
                        description         'P_NAME'
                        groupname           "Option"
    , "PAR_P_PATH"      in varchar2(128)    null
                        description         'P_PATH'
                        groupname           "Option"
                        default             expr('/tmp/'
    , constraint        "VARIANT_LIST"
                        prequery            0 rows
                        message             'Please choose a valid variant combination'
                        optional
                        check               (
                        select  apv.abap_variant_name
                        into    ABAP_VARIANT_NAME
                        from    rsi_program_variants_view apv
                        where   apv.instance          = :INSTANCE
                        and     apv.client            = :CLIENT
                        and     apv.abap_program_name = :ABAP_PROGRAM_NAME
    Edited by: Architecture Architecture on Dec 7, 2009 5:59 PM

  • Display records that do not exist in another

    Hi
    I have two tables with one more than 2,00,000 and another 1,00,000 records. Both have one common filed ID. I wanan display allt eh records in table A that do not exist in table B. If i use 'not in', the system hangs. Is there anyother way to do this?
    Thanks

    I would use SomeoneElse's and Centinul's idea before trying this, but ...
    Outer join, filtering out rows where the join column isn't NULL on the outer side. If you can get this method to work it probably won't be efficient. I liked SomeoneElse's ideas best, but Centinul's idea of the MINUS is good too.
    Edited by: riedelme on May 8, 2009 12:01 PM

  • The Cluster Service function call 'ClusterResourceControl' failed with error code '1008(An attempt was made to reference a token that does not exist.)' while verifying the file path. Verify that your failover cluster is configured properly.

    I am experiencing this error with one of our cluster environment. Can anyone help me in this issue.
    The Cluster Service function call 'ClusterResourceControl' failed with error code '1008(An attempt was made to reference a token that does not exist.)' while verifying the file path. Verify that your failover cluster is configured properly.
    Thanks,
    Venu S.
    Venugopal S ----------------------------------------------------------- Please click the Mark as Answer button if a post solves your problem!

    Hi Venu S,
    Based on my research, you might encounter a known issue, please try the hotfix in this KB:
    http://support.microsoft.com/kb/928385
    Meanwhile since there is less information about this issue, before further investigation, please provide us the following information:
    The version of Windows Server you are using
    The result of SELECT @@VERSION
    The scenario when you get this error
    If anything is unclear, please let me know.
    Regards,
    Tom Li

  • How can I change my Apple ID that is set up with an old email that does not exist anymore

    I set up an Apple ID years ago with a hotmail email account. I also deleted that hotmail email account years ago. I now have a gmail email. I cannot back up anything to icloud because of my apple id that is connected to the hotmail email account that does not exist anymore. To change my ID, apple sends a verification email to my old hotmail account which i cannot access, and it also says my gmail account is my rescue account, so I wouldn't be able to change it to my gmail account anyway.  Any ideas? I'd like my ID to be associated with my one and only current gmail email account. I have a lot of songs that I've spent a lot of money on over the years that I don't want to lose.

    See Here > Apple ID: Contacting Apple for help with Apple ID account security
              Ask to speak with the Account Security Team...

  • The list of workflow actions on the server references an assembly that does not exist

    Hi,
    This issue has been discussed many times in this forum , the reason why I am posting is I tried the resolution steps but I dont see any luck.
    I am getting the below message from the SharePoint designer 2007 when I am trying to modify a workflow
    "This list of workflow actions on the server references an assembly that does not exist. Some actions will not be available. The assembly strong name is Microsoft.SharePoint.WorkflowActions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c.
    Contact your server administrator for more information."
    #1 : One of the post says "Normally you would see that error because someone has extended the Workflow actions available in SPD with a custom action developed in Visual Studio.  These custom actions are loaded when your workstation reads the WSS.ACTIONS
    file on the server.  The file is located in the 12 hive under Template\1033\workflow.  Your WSS.Actions file contains a reference to a custom action .dll which is not available on the server."
    I opened the WSS.Actions file in notepad, I dont see any line with *.dll in it. Am I missing something?
    #2: Another post says "The solution I discovered was that the server running my SharePoint Services was not up to .NET 3.0.  As soon as I updated to .NET 3.0 everything worked.I had made sure the machine running SharePoint Designer was updated, but
    had missed the SHarePoint Services server."
    The server is already updated to .Net 3.0.
    #3: I went to the %System Drive%\Documents and Settings\Local Settings\ApplicationData\Microsoft\SharePointDesigner.
    Deleted the ProxyAssemblyCache folder but no luck.
    Just checking if any one was able to resolve this issue by following any of the solution other than the above mentioned ones.
    Thanks,
    Cutloo

        I have the similar issue with my custom work flow. I have searched the whole day for the solution but no success, then at last a simple track works for me. Please try this if any one faces such issue.
    Basically the assembly that we have define in the ACTIONS file dose not exists on the server, because of two reasons, either we have given the wrong assembly name (in our case the namespace name inside our solution) or the PublicKeyToken may differ from the
    original assembly, that are deployed in GAC.
        So cross check both of these, in my case the assembly name was fine,
     <Action
        Name="Move Item to Another List and Send Email"
        ClassName="MyAssemblyName.Classname"
        Assembly="MyAssemblyName,Version=1.0.0.0, Culture=neutral, PublicKeyToken=4053d1fde8a1c781"
        AppliesTo="all"
        Category="Email actions">
    But the problem was in the 'PublicKeyToken', so i double click on the feature inside my solution,then in the bottom i have clicked on the manifest tab to check the entries.
    <Feature xmlns="http://schemas.microsoft.com/sharepoint/" Title="MyAssemblyName Feature1" Id="f7f1bda0-5f65-40f1-a705-f6f15a41da3a" ReceiverAssembly="MyAssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0c32dbb769ed64b5"
    ReceiverClass="MyAssemblyName.Features.Feature1.Feature1EventReceiver" Scope="WebApplication"></Feature>
    Here i got the actual PublicKeyToken for my assembly (0c32dbb769ed64b5), i have replaced this number inside ACTIONS file, deploy the soultion, reset IIS.
    It works for me,

  • VENDOR is mapped to the dialog column (USAGE_VENDOR) that does not exist

    Hello,
    I'm trying to install Solman 4.0 Unicode.  When I start sapinst and select a Central System, I get an error before it even gets to the point where I can input some parameters.  The error is below, has anyone experienced this?  Thank you.
    ~TJ
    ERROR      2006-08-17 09:29:20 [iaxxctbctl.cpp:128]
               CTableControl::retrieveDefaultValue
    FGE-00003  The key db column VENDOR is mapped to the dialog column (USAGE_VENDOR) that does not exist.
    TRACE      [iaxxejsbas.hpp:388]
               handleException<ESAPinstException>()
    Converting exception into JS Exception Exception.
    ERROR      2006-08-17 09:29:20
               CJSlibModule::writeError_impl()
    MUT-03025  Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.
    TRACE      [iaxxejsbas.hpp:460]
               EJS_Base::dispatchFunctionCall()
    JS Callback has thrown unknown exception. Rethrowing.
    ERROR      2006-08-17 09:29:20
    FCO-00011  The step selectUsages with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|5|0|SAP_Software_Features_Select|ind|ind|ind|ind|1|0|selectUsages was executed with status ERROR .
    TRACE     
    <html><head></head><body><p>An error occurred while processing service <b>SAP Solution Manager 4.0 > SAP Systems > IBM DB2 UDB for iSeries > Central System > Central System Installation</b>. You may now</p><ul> <li>press <I>Retry</I> to repeat the current step.</li> <li>press the <I>View Log</I> button to get more information about the error.</li> <li>stop the task and continue with it later.</li></ul><p>Log files are written to <b>G:\usr\sap/SAPinst/SOLMAN/SYSTEM/DB4/CENTRAL/AS</b>.</p></body></html>
    TRACE      [iaxxgenimp.cpp:1093]
               showDialog()
    waiting for an answer from gui
    INFO       2006-08-17 09:32:31 [iaxxgenimp.cpp:779]
               showDialog()
    An error occured and the user decide to stop.\n Current step "|NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|5|0|SAP_Software_Features_Select|ind|ind|ind|ind|1|0|selectUsages".

    FYI - I was using the NW2004s control file patch not NW2004sSR1.  Once using the correct control files it worked.
    ~TJ

  • How to redirect a page that does not exist

    Hello everyone. Thanks for the feedback so far.
    I am editing an old site and there are going to be some pages that do not exist anymore.
    Is there a way to have an automatic redirect so that if any user types in ANY page that does not exist sitewide, they can be directed to another main redirection page which displays a message and then to the main page again?
    The current site is littered with empty pages with a redirect link on each at the moment which does not look good and it's awful to maintain as these non-meaningful filenames the original developer has used are no help at all.
    Thank you in advance for all feedback
    Terry

    What is the web address of the old site?
    If it's on a Linux server then you can use .htaccess rewrites to automate much of the redirection heavy lifting
    http://kb.mediatemple.net/questions/85/Using+.htaccess+rewrite+rules#gs
    https://my.bluehost.com/cgi/help/htaccess_redirect

  • Business Management Error: You are attempting to create a user with a domain logon that does not exist. Select another domain logon and try again.

    Hello,
    Suddenly the working CRM is being stopped for some group of users.
    I drilled down to the issue and have checked that the users from Domain in which CRM is installed are having CRM access.
    But for other domain user having problem to access CRM.
    I tried to add a user from a domain which is not of CRM domain then it gives following error.
    "Business Management Error: You are attempting to create a user with a domain logon that does not exist. Select another domain logon and try again.
    <Message>LookupAccountNameW failed with error</Message> "
    The change is made - AD group have upgraded Activer Directory server to 2012 R2
    Please help as the Production CRM is not working for other domain user.

    We have Activer Directory Structure like below.
    One Root Domain says A
    and there are multiple child domain like B,C,D etc...
    B,C and D are all in same level,they are child of A domain.
    There are two way transitive trusts between A and all the child Domain.
    But there is no trust in between B and C and so on.
    Our CRM server is in B domain and B domain's user can access CRM but users of Domain C,D and so on can not access CRM.
    If this post answers your question, please click &quot;Mark As Answer&quot; on the post and &quot;Mark as Helpful&quot;

  • Creating a page that does not exist

    Hi everyone,
    Is it possible to create a page that does not exist based on the user input?
    By does not exist I mean that it is not stored in your computer and JSP will generate the page based on the user input. For example, in forums the user can create a new topic and based on the options selected a page will be created and stored that was not present before. The same thing happens when a message has a large number of replies, in which a new page will be created and attached to the previous page. I hope that I am not misunderstanding the concept of creating pages in forums.
    Any help is greatly appreciated.
    Regards,
    Basil Mahdi

    Hi,
    what happens in the forums is that you type in a message and that message is stored in a database. Along with your message the number of thread, forum number and message number is stored. Next time somebody wants to read your message, this message is taken from the db and shown to you by the jsp. The JSP ofcourse does more thant taht it shows also other messages and static HTML.
    http://galileo.spaceports.com/~ibidris/

  • System keeps looking for a 'server' that does not exist. Is says the old name of my Airport Extreme. Clicking it away (4x) it gets through.

    System keeps looking for a 'server' that does not exist. Is says the old name of my Airport Extreme. Clicking it away (4x) finally  gets through.

    Other weirdness to report: my neighbor upstairs appears to have a Linksys router network on channel 6. My AEBS is on channel 1 so there shouldn't be interference... but according to iStumbler sometimes the signal leaps to 64000 (keep in mind my own Airport never tops 60)! Is that potentially the problem?
    Might it be possible that your neighbor just acquired a 802.11n (pre-N) wireless router recently?
    802.11n effectively increases capacity by doubling the number of Wi-Fi radios and increasing the number of antennas used to push signals out of those radios. 802.11n splits a data frame into multiple pieces. It then transmits these pieces in parallel using multiple radios that are attached to multiple antennas. These antennas blast out signals from virtually the same vantage point – scattering the signals everywhere.
    You may find the following ZDNet article interesting: http://blogs.zdnet.com/Ou/?p=247
    Even if he did not, and you are on good terms, you might want to ask if he can temporarily turn off his wireless, or, at least, reduce the signal strength to see if that will help in your situation.

  • IMovie searching for files for project that does not exist...

    Whenever I fire up iMovie 09 on Lion, it spins, and then tells me it can't find a video file for a project that does not exist. That is, it says 'File xxx.mov from project 'Movie 1 cannot be found - without this file the movie cannot be played.' The project is one I deleted a long time ago, and does not appear in the project list. How can I force iMovie to forget about this?
    Thanks!
    PS the specific error is 'Searching for movie data in file "New Project 1 - Large.m4v". The only button is "Stop". so I press that, then a new dialogue box saying 'The movie file 'New Project Large.m4v" cannot be found. Without this file, the movie cannot play properly." It has cancel and search buttons. Obviously, searching doesn't help - it was deleted a long time ago. Cancelling makes it go away until iMovie is launched again.

    Whitecity,
    This is awesome.
    So moving forward from here, you can narrow down which event is causing the behavior but systematically trial and error. Once you determined the exact event folder, there are subfolders underneath:
    /iMovie Movie Cache/
    /iMovie Stabilization/
    /iMovie Thumbnails/
    Try removing these to see if iMovie rebuilds them.
    Calbe

  • Using ExtendedLogFormat, server log refers to Exception that does not exist

    I created a custom logging class, using ExtendedLogFormat, according to the doc here:
    [http://edocs.bea.com/wls/docs100/config_wls/web_server.html#elf]
    However, when I do this, and modify the startup classpath to point to my jar containing the class, and modify the log format to include this class, I see in the logs:
    bq. *     Attempting to initialize ExtendedLogFormat application specific header: x-com.on24.weblogic.logging.POSTDataLogField. However, failed due to exception.*
    (POSTDataLogField is the name of my log field class).
    This is very frustrating, because nowhere in ANY log (and I've set the log level as verbose as possible in all places) is any Exception shown.
    Does anyone know how I can find out what this mystery exception is, in a case like this? I've looked at all the logging options, and didn't find anything I could change to be any more verbose than I already am.
    - Tim

    Hi. I'm using version 2.1.11 of the NDK for CSharp. I'm getting this
    same error message:
    Code:
    Connection.freeWriteSemaphore(-2): semaphore not owned by any thread
    at Novell.Directory.Ldap.Connection.freeWriteSemaphor e(Int32 msgId)
    at Novell.Directory.Ldap.Connection.connect(String host, Int32 port, Int32 semaphoreId)
    at Novell.Directory.Ldap.LdapConnection.Connect(Strin g host, Int32 port)
    at TestLDAP.Program.Main(String[] args) in D:\Documents and Settings\tjbuege\my documents\visual studio 2010\Projects\TestLDAP\TestLDAP\Program.cs:line 20
    This occurs when I try to bind to a server that does not exist. Here
    is my sample source code that generates that error:
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Novell.Directory.Ldap;
    namespace TestLDAP
    class Program
    static void Main(string[] args)
    LdapConnection conn = null;
    string host = "server.does.not.exist.com";
    int port = 389;
    try
    conn = new LdapConnection();
    conn.Connect(host, port);
    catch (Exception ex)
    Console.WriteLine(ex.Message);
    Console.WriteLine(ex.StackTrace);
    if (conn != null)
    conn.Disconnect();
    Is there a fix for this? It makes this library useless for me.
    Thanks,
    Tim
    tjbuege
    tjbuege's Profile: http://forums.novell.com/member.php?userid=108957
    View this thread: http://forums.novell.com/showthread.php?t=365082

  • Adobe Flash tried to play a live or recorded stream that does not exist. Source can't be found

    NOTE: This thread was started in the flash pro forum: http://forums.adobe.com/thread/898879?tstart=0 . However, because of adninjastrators recommandation, I open the thread here:
    Hello there,
    I have started a stream from Flash media encoder to flash media server. According to my encoder, it should be located at: "rtmp://localhost/live" and is called livestream.
    In the Flash  software I try and set the source of FLVPlayback component to "rtmp://localhost/live/livestream", and I get this error: "NetStream.Play.StreamNotFound : Adobe Flash tried to play a live or recorded stream that does not exist. Source can't be found.". Both the server and encoder is runnind and I am encoding.
    Too, when I try and open the html with the stream in a browser, nothing appears.
    What should I check?
    Thanks.
    Kind regards,
    Marius

    Thanks for your reply.
    Server, encoder and player are all on the same computer.
    Admin console confirms the existence of "livestream" of type "Live" and a "NetStream" called "ABAF". No idea what the latter is.
    Also, thought I'd mention that I have to start the servers from the Control Panel -> administrative tools -> services. If I try and start the server from the start menu, they dont start.
    Thank you for your time.
    Kind regards,
    Marius

Maybe you are looking for

  • Problem with Creation of TemSe file...

    HI Experts... Here im facing the problem with creation of # 3 rd Quarters Temse file.when ever i use the tcode pc00_m40_f24 and entering the details of quater 3 ...here im showing up the ABAP Runtime error."""Overflow for arthimitic operation Type P

  • Installing Photoshop CS6 and Lightroom 4

    I currently have Photoshop CS6 and Lightroom 4 on my MacBook Pro. However I am considering a purchase of an iMac Can I install a second copy of CS6 and Lightroom on to the iMac (Same License Key), and run both at the same time Thank You

  • Ideas for the ipod

    i was thinking that it would be cool to have a ipod that i could sit in class and wirelessly play a game with a friend and listen to my music. plus have a wireless docking port so the ipod is almost like a palm pilot with out the memos and buttons. l

  • Report Painter GRR2

    Hi All, I have added a row to the existing report pension account with GL Account 52540. saved the report and executed. but the row does not appear in the report when I run the report in GR55. I have checked all the settings. it appears okay to me. I

  • Can I send only some selected page of a PDF doc. by email??

    If so, how??