Help needed in hr abap om reporting

hi to all experts,
1)can we declare two ldb in a single program
2) i need a sample code for om reporting ( if anyone could explain it would be great)
3) can we use macros rp* in om reporting if yes how
thanks.

Hi Moazam,
As Narin said u cant use two logical data bases in program.
Because we have option in attributes of the program to choose the logical database.
U can check out all the macros in the Table TRMAC
Please check this come
  MOVE i_date   TO  wa_newdt.
  IF NOT i_orgeh IS INITIAL.
    SELECT SINGLE objid FROM hrp1000 INTO hrp1000-objid WHERE
                        plvar = '01'    AND
                        otype = 'O'     AND
                        objid = i_orgeh.
    IF sy-subrc NE 0.
      RAISE inivalid_orgunit.
      EXIT.
    ENDIF.
  ENDIF.
  IF NOT i_pernr IS INITIAL.
    SELECT SINGLE orgeh FROM pa0001 INTO wa_orgeh WHERE
                        pernr =  i_pernr  AND
* AM8598 - Address delimited org unit issue starts.
*                        BEGDA <= I_DATE   AND
                        begda <= wa_newdt AND
*                        ENDDA >= I_DATE.
                        endda >= wa_newdt.
  SELECT SINGLE * FROM hrp1000 WHERE plvar = '01'      AND
                                     otype = 'O'       AND
                                     objid = wa_orgeh  AND
                                     begda LE sy-datum AND
                                     endda GE sy-datum.
  IF sy-subrc NE 0.
    SELECT * FROM hrp1000 WHERE  plvar = '01'      AND
                                 otype = 'O'       AND
                                 objid = wa_orgeh  AND
                                 endda LT sy-datum
                  ORDER BY endda DESCENDING.
      EXIT.
    ENDSELECT.
    MOVE hrp1000-endda    TO  wa_newdt.
  ENDIF.
  DATA: v_subrc LIKE sy-subrc.                              " MMMOOR1
  IF i_flag NE 'P'.                                         " MMMOOR1
    SELECT SINGLE sobid INTO hrp1001-sobid
      FROM hrp1001
      WHERE otype = 'O'
      AND objid = wa_orgeh
      AND plvar = '01'
      AND rsign = 'B'
      AND relat = '012'
      AND istat = '1'
*   AND ENDDA >= I_DATE
      AND endda >= wa_newdt
*   AND BEGDA <= I_DATE.
      AND begda <= wa_newdt.
    IF sy-subrc = 0.
      SELECT SINGLE * FROM hrp1001
        WHERE otype = 'S'
        AND objid = hrp1001-sobid
        AND plvar = '01'
        AND rsign = 'A'
        AND relat = '008'
        AND istat = '1'
*     AND ENDDA >= I_DATE
        AND endda >= wa_newdt
*     AND BEGDA <= I_DATE.
        AND begda <= wa_newdt.
      v_subrc = sy-subrc.
      MOVE hrp1001-sobid TO e_pernr.
    ENDIF.
  ELSE.
    CLEAR wa_mgrno.
*    SELECT SINGLE YYMGRNO
*        FROM YHRCM_PLAN_MGR
*        INTO WA_MGRNO
*     WHERE YYORGID = WA_ORGEH.
    SELECT SINGLE sobid INTO hrp1001-sobid
       FROM hrp1001
       WHERE otype = 'O'
       AND objid = wa_orgeh
       AND plvar = '01'
       AND rsign = 'A'
       AND relat = 'Z18'
       AND istat = '1'
       AND endda >= wa_newdt
       AND begda <= wa_newdt.
    IF sy-subrc = 0.
      SELECT SINGLE sobid INTO l_sobid
         FROM hrp1001
         WHERE otype = 'S'
         AND objid = hrp1001-sobid
         AND plvar = '01'
         AND rsign = 'A'
         AND relat = '008'
         AND istat = '1'
         AND endda >= wa_newdt
         AND begda <= wa_newdt.
      v_subrc = sy-subrc.
      wa_mgrno = l_sobid.
      MOVE  wa_mgrno TO e_pernr.
    ENDIF.
  ENDIF.
  IF v_subrc = 0.
    SELECT SINGLE * FROM pa0002
      WHERE pernr = e_pernr
      AND endda >= sy-datum
      AND begda <= sy-datum.
    IF sy-subrc = 0.
      IF NOT pa0002-nach2 IS INITIAL.
        CONCATENATE pa0002-nachn '-' pa0002-nach2 ','
          INTO e_name.
      ELSE.
        CONCATENATE pa0002-nachn ',' INTO e_name.
      ENDIF.
      CONCATENATE e_name pa0002-vorna pa0002-inits
        INTO e_name SEPARATED BY space.
    ENDIF.
    SELECT SINGLE * FROM pa0105
      WHERE pernr  = e_pernr
        AND subty  = '0010'
        AND endda >= sy-datum
        AND begda <= sy-datum.
    IF sy-subrc = 0.
      e_email = pa0105-usrid_long.
    ENDIF.
    SELECT SINGLE yymailstop FROM pa0032
       INTO pa0032-yymailstop
      WHERE pernr  = e_pernr
        AND endda >= sy-datum
        AND begda <= sy-datum.
    IF sy-subrc = 0.
      e_mailstop = pa0032-yymailstop.
    ENDIF.
  ENDIF.
  IF e_pernr IS INITIAL AND NOT i_get_higher IS INITIAL.
    PERFORM get_higher_mgr
            USING i_pernr wa_orgeh wa_newdt
            CHANGING e_pernr e_name e_email e_mailstop.
  ENDIF.
* AN0884 - Get Higher Manager - Ends.
ENDFUNCTION.
Best regards,
raam

Similar Messages

  • Help needed to use only SQR reporting with Oracle 10g

    I have very old SQR reports (ver 2.28) that are still being used by connecting SQR to an Oracle7 DB. We have migrated the data from Ora7 to Oracle 10.2.0.4. The issue is that SQR 2.28 is not able to connect to Oracle 10.2.0.4. Hence I want to use the new version of SQR that is part of OBIEE.
    I am not familiar with OBIEE and my interest is only using the SQR portion of it.
    1. Can any one help me as to how to go about installing SQR portion of OBIEE on a Linux Itanium 64-bit box? My Oracle 10.2.0.4 DB is also running on the same box.
    2. What are the minimum components of OBIEE I need to install to make use of SQR ?
    3. Any other relevant information
    Thanks.

    When installing webgate, make sure the Access Server is running. You will get this error if Access Server is down or not reachable. ( Make sure from the machine where you are installing webgate you can ping to Access Server by Name).
    Thanks
    Ram

  • Help needed on balance sheet plan report for the current year

    Hi BW gurus,
    I have a problem with reporting.
    I need to get  Balance-Sheet Plan Reports for the Planned year and for the current year.
    To get the report for the planned year its  straight forward just by restricting 0balance by the version to 1 and the valuetype 20.
    But I have a problem with the current year report.
    I have fiscal year and the company code as the variables.
    The report should be like this.
    If we need the report as of today(July 26 2006),we may input 2006 for the fiscal year variable.
    And the 0balance for the twelve fiscal periods should be as follows
    From jan 2006 to june 2006(fiscal periods) it should have only the actuals
    From july 2006 to dec 2006(fiscal periods) it should have  only  the plan
    I have already built a query by having two restricted keyfigures on 0balance.
    One by restricting version and valuetype 0 and 10 , and the other with 1 and 20.
    But in the report I am getting two columns of data for each fiscal period for 12 periods.0balance with actuals and 0balance with plan.
    But I need to get 0balance with actuals from jan to june(individually for each fiscal period columnwise),and 0balance with plan from july to dec(individually for each fiscal period columnwise).
    Hope you people can visualize my report.
    Please help me ASAP.
    Any kind of help is appreciated.
    My mail id is [email protected]
    Thanks in advance
    Regards
    Sam Mathew

    Hi Sam,
        Did u get this issue solved. I am having the same issue now. Can u please let me know if u have a solution for this.
    Thanks
    Prasad

  • Urgent Help needed- Not able to schedule reports in BI Publisher

    Hi,
    I have configure the scheduler service on my windows server. Now i am trying to schedule a report from BI pubisher. But it is not working. When i click submit button, It is not doing anything. It seems it adds entry in the job schedule table. Even when i click schedules link, it shows just show progress status on explorer status bar but nothing happens.
    Any help would be on this would be highly appretiated.
    Thanks,
    Prasad

    Hi Prasad,
    Are you still having the problem? Which version of BI Publisher are you running? If you are running an earlier version, then upgrade it to 10.1.3.3.3 and the problem gets solved. We also had the same problem when we were on 10.1.3.3.0 and now it's gone after we upgraded. Hope this helps.
    -MS

  • VCM installation help needed on SQL DB and Reporting server

    Hi All,
    I'm new to VCM and now i got stuck at the SQL DB and Report server portion.
    I'm running the vcm server on VM and the SQL is a physical server, both are sitting on the same LAN.
    I have create the SQL DB but VCM just fail to validate the DB and report server.
    I login to VCM using a Domain account for installation, and i tried to testing the DB using ODBC from the window, result fail.
    Error message as attach.
    I'm now totally lost on SQL portion.
    My Question:
    Is there any configuration needed on SQL DB?
    How to get the reporting server to working?
    What port is needed to it all working??
    VCM server Ms Win2012.
    SQL version 2012.
    Many thanks to all who reply.

    Hi Simonhoo79,
    For SSRS,   first check whether the report server link is accessible from your browser : "http://s01-fes-vcm1:80/ReportServer" . If you continue to get 404 error there also, then you need to reconfigure you report server first before proceeding to vcm installation. Follow the steps on below link on how to reconfigure report server using report services configuration Manager for 404 error.
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/75910bcb-a879-4eb7-9757-acc45201fa3a/can-not-connect-to-reportserver-http-404-file-not-found?forum=sqlexpress
    For SQL server ODBC connection,
    Dont create ODBC connection for SQL Native Client. Create ODBC connection for SQL Server.
    1. Open ODBC Data Source Administrator
    2. Click User DSN tab and Click Add button.
    3. Select SQL server and click finish
    4. Give name and description and Give the SQL server name (with instance name if your using named instance) or IP in the Server text box.
    5. Click Next and select either Windows authentication or sql authentication based on your SQL server authentication mode and click next.
    6. If the details given are correct then it will proceed further and  check "Change the dafault database to" to your VCM database
    7. Click next and finish and try test data source.
    VCM 5.7.2 and below will support installation only on windows server 2008 R2  and it doesn't support windows server 2012  but it support both 2008 and 2012 sql servers.

  • Help needed with Formula in D2K Reports 6i

    I'm trying to write a formula in Developer Reports 6i.The PL/SQL code that I have written isn't getting compiled successfully.I am pasting the code below. Could anyone please tell me where the mistake lies???
    function CF_1Formula return Number is
    declare
    desc varchar2(50);
    amount1 number;
    begin
    SELECT MST_SAL_COMP.vc_sal_desc into desc FROM MST_SAL_COMP,DT_SAL_SLIP,PERSDET where
    <some joining conditions>;
    if desc='BASIC' then
         return amount1;
    end if;     
    exception
         when no_data_found then
              return null;
    end;

    You should rename the variable "desc", as this is a reserved word
    Cheers,
    Gareth

  • Dear experts help needed in creation of report in hr

    Please check the below code.
    There is one Transaction code PA20 from these i need the fields in my report.
    I tried writing the report but the fields are from structure so please help in creating the report.
    I am a beginner so i donno how to find the below fields are coming from which table.
    when i do F1 on the fields in PA20 i found the fields but they are from structure.
    type-POOLS: SLIS.
    TYPES : BEGIN OF TY_P0001,
            PERNR TYPE PERNR_D,      "Personnel Number
            BEGDA TYPE BEGDA,        "Start Date
            BUKRS TYPE BUKRS,        "Company Code
            ENAME TYPE EMNAM,        "Formatted Name of Employee or Applicant
            END OF TY_P0001.
    TYPES : BEGIN OF TY_P0016,
            PERNR TYPE PERNR_D,      "Personnel Number
            PRBZT TYPE PRBZT,        "Probationary Period
            CTTYP TYPE CTTYP,        "Contract Type
            END OF TY_P0016.
    TYPES: BEGIN OF TY_P9210,
             PERNR TYPE PERNR_D,
            ZTICKET_AMT TYPE ZTICKET_AMT,  "Ticket Amount
            END OF TY_P9210.
    TYPES : BEGIN OF TY_OUTPUT,
             PERNR TYPE PERNR_D,      "Personnel Number
             BEGDA TYPE BEGDA,        "Start Date
             BUKRS TYPE BUKRS,        "Company Code
             ENAME TYPE EMNAM,        "Formatted Name of Employee or Applicant
             PRBZT TYPE PRBZT,        "Probationary Period
             CTTYP TYPE CTTYP,        "Contract Type
             ZTICKET_AMT TYPE ZTICKET_AMT,  "Ticket Amount
            END OF TY_OUTPUT.
    DATA:  T_P0001 TYPE TY_P0001 OCCURS 1,
           W_P0001 TYPE TY_P0001,
           T_P0016 TYPE TY_P0016 OCCURS 1,
           W_P0016 TYPE TY_P0016,
           T_P9210 TYPE TY_P9210 OCCURS 1,
           W_P9210 TYPE TY_P9210,
           T_OUTPUT TYPE TY_OUTPUT OCCURS 1,
           W_OUTPUT TYPE TY_OUTPUT.
        START-OF-SELECTION.
            SELECT PERNR
                   BEGDA
                   BUKRS
                   ENAME FROM P0001 INTO TABLE T_P0001
                   WHERE
                    AND  BUKRS IN S_BUKRS
                    AND  BEGDA < '31032007'.
              SELECT PERNR
                     PRBZT
                     CTTYP
                     FROM P0016 INTO TABLE T_P0016
                     FOR ALL ENTRIES IN T_P0001
                     WHERE PERNR = T_P0001-PERNR
              SELECT PERNR
                     ZTICKET_AMT
                     FROM P920 INTO TABLE T_P920
                     FOR ALL ENTRIES IN T_P920
                     WHERE PERNR = T_P0001-PERNR.

    use logical data base PNP.
    tables: pernr.
    infotypes: 0001, 0016, ....
    start-of-selection.
    get pernr.
    here all tables Pxxxx defined as INFOTYPES are filled for the selected PERNR.

  • Troubleshoting help needed:  My iMac keeps crashing and restarting with a report detail: "spinlock application timed out"  What can I do to fix this?timed out"

    Troubleshooting help needed:  My iMac keeps crashing and restarting with a notice: "Spinlock application timed out"  What can I do?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the page that opens.
    Select the most recent panic log under System Diagnostic Reports. Post the contents — the text, please, not a screenshot. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header and body of the report, if it’s present (it may not be.) Please don't post shutdownStall, spin, or hang reports.

  • Help needed  while exporting crystal reports to HTML file format using java

    Help needed  while exporting crystal reports to HTML file format using java api(not using crystalviewer).i want to download the
    html file of the report
    thanks

    the ReportExportFormat class does not have HTML format, it has got to be XML. Export to HTML is available from CR Designer only.
    Edited by: Aasavari Bhave on Jan 24, 2012 11:37 AM

  • Pricing : ABAP to Java conversion help needed

    Hi all.
    I am basically an ABAP developer. My recent assignment needs some java coding.
    It will be very helpful if we anybody helps me in finding the corresponding pricing fields in java.
    The abap code is as follows
    check : xkomv - kgrpe  = '  '.
    check: xkomv - xkbetr ne 0.
    check : komp - kpein ne 0.
    if komp - netwr < 0.
      komp - netpr = 0 - komp - netpr.
    endif.
    xkwert  = (        (  ( komp - netpr * ( 100000 + xkomv - xkbetr))     / 100000)
    komp-mglme / komp-kumza * komp - kumne / 1000 / komp - kpein )
      - komp-netwr.
    Please help in converting this abap code to its corresponding java code.
    Thanks and Regards
    Deepika

    Here is the code I have developed: Please check and let me know if there are any changes
    import java.math.BigDecimal;
    import com.sap.spe.pricing.customizing.PricingCustomizingConstants;
    import com.sap.spe.pricing.transactiondata.PricingTransactiondataConstants;
    import com.sap.spe.pricing.transactiondata.userexit.IPricingConditionUserExit;
    import com.sap.spe.pricing.transactiondata.userexit.IPricingItemUserExit;
    import com.sap.spe.pricing.transactiondata.userexit.ValueFormulaAdapter;
    public class ZS2S_IPC_ZDCP extends ValueFormulaAdapter {
          public BigDecimal overwriteConditionValue(
                IPricingItemUserExit item,
                IPricingConditionUserExit condition) {
                BigDecimal kompKumza = new BigDecimal(String.valueOf(condition.getFraction().getNumerator()));
                BigDecimal kompKumne = new BigDecimal(String.valueOf(condition.getFraction().getDenominator()));
                boolean xkomvKgrpe = condition.isGroupCondition();
                BigDecimal kompKpein = condition.getPricingUnit().getValue();    
                BigDecimal kompNetwr  = item.getNetValue().getValue();
                BigDecimal kompNetpr  = item.getNetPrice().getValue();
                BigDecimal xkomvKbetr = condition.getConditionRate().getValue();
                BigDecimal kompMglme = item.getBaseQuantity().getValue();
                  if ( xkomvKgrpe = true )
                      return PricingTransactiondataConstants.ZERO;
                  if ( kompKumza != PricingTransactiondataConstants.ZERO )
                    return PricingTransactiondataConstants.ZERO;
                if ( kompKumne != PricingTransactiondataConstants.ZERO )
                      return PricingTransactiondataConstants.ZERO;   
                if ( kompKpein != PricingTransactiondataConstants.ZERO )
                        return PricingTransactiondataConstants.ZERO;
                if (kompNetwr.compareTo(PricingTransactiondataConstants.ZERO) < 0 )
                      kompNetpr = (PricingTransactiondataConstants.ZERO).subtract(kompNetwr);
                 BigDecimal y = new BigDecimal("100000");
                BigDecimal a = y.add(xkomvKbetr);
                BigDecimal temp = kompNetpr.multiply(a);
                BigDecimal result1 = temp.divide(y, 2, BigDecimal.ROUND_HALF_UP);
                BigDecimal result2 = result1.multiply(kompMglme)
                                         .divide(kompKumza, 2 BigDecimal.ROUND_HALF_UP).multiply(kompKumne).divide(kompKpein, 2,  BigDecimal.ROUND_HALF_UP);
                BigDecimal Result = result2.subtract(kompNetwr);
              return Result;
    Edited by: Deepika Mallya on Aug 6, 2009 9:08 AM

  • Help needed regarding custom reports

    hello,
    I am using EM 10.2.0.2 on windows 32-bit.
    All EM components are installed on a single machine.
    Have installed AGENT 10.1.0.5 for managing targets which are on LINUX 2.1
    Please help me in getting the solution for the following queries:
    (a)I need to create a custom report regarding the CAPACITY MANAGEMENT .
    (b)I have some UDM defined but I am not able to use these UDM while creating custom report.
    (c)Also is there any possibility that we can use views other than REPOSITORY VIEWS. What I meant was : instead of using REPOSITORY VIEWS can we use the tables of the target instances.
    Thanks in advance.

    You might want to try posting your question to the Grid Control Forum.
    Enterprise Manager

  • HT5824 My iPad has been stolen. I need the serial number to report it to the authorities. I dont have the box it came in or the receipt and its not on my itunes on the computer because I didnt use it or music, just pictures. Can someone please help???

    My iPad has been stolen. Someone broke into my house on Tuesday. I have already tried locking it through icloud.  I have reported this to the authorities but they cannot do much unless I give them the serial number to the iPad. With the serial number they can put it into a database and send that inormation to pawn shops, so i the theie tries to pawn it, the pawn shop employeee can convscate the iPad and hand it over to the authorites. I need the serial number to report it to the authorities. I dont have the box it came in or the receipt and its not on my itunes on the computer because I didnt use it or music, just pictures. Can someone please help??? btw, some words are misspelled becasue the letter that comes ater the letter E, doesnt work on my keybord.
    Thanks

    Serial Number
    http://support.apple.com/kb/HT4061
    Sign in to My Support Profile
    https://supportprofile.apple.com/

  • Need help with Monthly Transaction By Hour Report

    Post Author: cbcombs
    CA Forum: General
    Hello,Newbie needs to write a transaction report that is grouped by days of the week for a calendar month. It will have one column for each day of the week and each of those columns will contain a whole months of week day data. Then it will be grouped by each hour of the day. It will contain the number of transactions for each hour. And then a weekly average of the number of transactions for each hour of the day. The week starts on a Monday and goes through Sunday. They are probably going to want the dollar amount of the transactions too. Below is an example with the first two rows of data populated. Monthly Transaction Report For August 2007                   Mon            Tue             Wed             Thu            Fri             Sat             Sun            Average08:00                0                2               2                1                10                    5                    2                      3.1409:00                    25                    3                    5                    4                  5                    8                    6                      4.43  10:00                    5011:00                  10012:00                 15013:00                  15013:00                   12514:00                  10015:00                    5016:00                     1017:00                       2 Any help would be appreciated. 

    Post Author: kbrinton
    CA Forum: General
    You could use the cross tab expert and set the columns to the day and the row to hours with it summing your transactions. So for the rows choose your date field and then choose Group options and have it set to "for each hour". Then the column choose your date field and have it set to "for each day".  Then have it summarize your transactions.
    Hope this helps!!

  • Help needed on abap heap area parameters

    Hi Gurus ,
    I need your help in regards with abap heap area parameters , we are facing a lot of system no roll memory issues on one of our instance.
    As for my understanding :
    1)abap/heap_area_dialog : heap memory limit for dialog process.
    2).abap/heap_area_nondialog: heap memory limit for non-dialog process.
    3).abap/heap_area_total : what this implies ?
    In my production instance the parameters are as follows :
                                                    Actuals
    abap/heap_area_dialog -
        2GB    (Recommended : 2GB for an application server with max 50 users )
    abap/heap_area_nondialog:-- 2GB  (Recommended : 2GB or an application server with max 50 users )
    abap/heap_area_total ---        1GB        (Recommended and default value: 2GB)
    My doubt is  "abap/heap_area_total  of 1GB "  might creating problems .
    What is the recommended value for abap/heap_area_total on Solaris 10 ?
    your valuable inputs required :!

    Hello Sandy
    Have a look at this link for UNIX
    http://help.sap.com/saphelp_nw04/helpdata/en/02/96257b538111d1891b0000e8322f96/content.htm
    For more in memory management in below link
    http://help.sap.com/saphelp_nw04/helpdata/en/02/96253c538111d1891b0000e8322f96/frameset.htm
    Regards
    Vivek

  • Converting coldfusion reports to flex- Help needed

    Hello All,
    I have a coldfusion form which has input fields , when the user submits the input fields a report is generated . Now , what i need is to generate the report in flex which takes the input from the  coldfusion input file..
    Can somebody please help ASAP..
    Thanks in advance.

    Thanks! for the prompt reply Mike .. I will start working on one of these options you listed..
    I need to complete the generation of these reports in couple of days , need myself get going..
    Is there an email id where i can reach , if i have more questions..

Maybe you are looking for

  • New (8/14) Macbook Pro Retina - Premiere Pro CC 2014 spinning beach ball

    Help! Seems my shiny new wiz-bang 4-core Macbook Pro with 16 GB of Ram and a 512 solid state drive works just fine with Adobe Premiere Pro CC 2014 until my project reaches a certain size, then it won't open the project and immediately gives me the de

  • Multiple days in iCal

    Hello all I am unsure if this if the correct forum to place this so apologies if so. I am new to Macs and the program iCal. I am wanting to put in an event that occurs every Tuesday and Thursday and 6:00pm till December but I am unsure how to do so.

  • When I should abort a instance, when I should not?

    Hi there. I'm designing a process that controls an insurance policy sale and that has a deadline for it's processing. If this deadline is reached, the process must go through a exception flow which will cancel the sale and decline the insurance polic

  • Captivate screen animation to pdf

    Hi to all. Do any of you know how to create a pdf out of Captivate? Is there a plug in that I can download? The only way I managed to create a pdf out of captivate was to: export your animation as MSWord, then open the Word document and create the pd

  • Is there a user guide for Robohelp 7?

    I've used Robohelp before, but now am faced with having to create a stylesheet.  I've tried using the Help but it seems to make assumptions that I've done created .css before.  For example, the kinds of things that I can find no information on: What