Professional Documents
Culture Documents
In XI:
From the report, click on the ‘Edit Query’ icon to get to the Java Report Panel (also known as your Query Panel).
Click on the ‘Add Query’ icon toward the upper left side of the screen; or, another way is to right click on the query
tab and select ‘Add Query’. Next, a display box will appear asking you to select the universe that will provide the
data you need for your new query; select the universe you want and click OK. Now you may select the new objects
and conditions for the new query.
To use the existing query to build a new one, click on the query tab and select ‘Duplicate Query’.
In v6.5:
Go to the main menu and click on ‘Data’ and select ‘New Data Provider’. At the ‘Insert New Data’ display box, you
will have three options:
1. The first option allows you to build a new query on the universe currently in use. So if you’re report is currently
using ‘HR Reporting’, for example, and you want the new query to use HR Reporting data also, choose this option
and click ‘Finish’.
2. The ‘Access data in a different way’ option will allow you select a different universe. Choose this option and click
‘Next’ to select the universe that you want to use for the new query, then click ‘Finish’.
3. The final option allows you to ‘use an existing query to build a new one’. If you select this option and click ‘Next’,
you can then choose an existing query in your report and add to it.
• In the ‘Edit Data Provider’ from the list of Classes & Objects select the object to use in your prompt by dragging it
to the conditions area
• And finally, from the lists of Operands select ‘Type a new prompt' then type what you would like to have
displayed when your prompt appears.
For example, say you want to run a report on various employees. This is how your prompt could be built:
• From the main menu click ‘Insert’, ‘Special Field’, ‘Query Prompt’, ‘Select a Prompt’. NOTE: If multiple prompts
were created a list would be displayed to choose from.
Place your cursor where you would like the criteria displayed. A dotted + sign with a small index card will reflect the
top left-hand corner of the cell. Click the left mouse button and drag the cell out to the desired size and release the
button. The prompt value will be displayed.
Automatic Linking of Variables in Business Objects
As a powerful reporting tool, Business Objects allows the use of multiple data providers when creating reports. An
additional data provider may use a different universe, or it may query the same universe for different information.
When using multiple data providers within the same universe, Business Objects automatically links each like object
upon exit from the query panel after choosing either 'Run' or 'Save and Close'. At least one object (usually SSAN)
will need to be linked to enable Business Objects to combine the information from the separate data providers. Try
to avoid using multiple linked objects since this adds a level of complexity to the report and could produce extra
rows or inaccurate data.
After modifying any one of multiple data providers, you will need to manually unlink the objects the program
automatically links, except the necessary link (usually SSAN). To do this:
- From the main menu, go to 'Data', 'View Data', then click on the 'Definition' tab.
- Open the Data Provider on the left side of the screen and click on the object you want to unlink. You can tell
an object is linked as it will be identified with a white box and arrow.
- Click the 'Unlink' button on the right-hand side of the window.
- Repeat for each Data Provider
Alternatively, you may find it easier to save a report as an Excel spreadsheet and manipulate the data within that
application.
Blank Cells
Do you dislike seeing blank cells in your report? You could build a variable to display something other than blank
but there is an easier way.
Right click on a blank cell in your report to bring up the Cell Format box.
Click on the Number tab and highlight the word “Condition” from the Category list.
In the Undefined box type in what you would like to see rather than the blank. For example your might want
“Unencumbered” to display instead of a blank SSAN or maybe you want “Not Available” to display instead of a
blank MPCN. Just type in what you want and click OK. Keep in mind that if these objects are used in your sort
that they will still sort as blanks but will display the literal that you chose.
BO Passwords
Wheather using the client version Business Objects via your desktop or accessing the application via CITRIX, all
password must follow DoD policy requiring the use of complex password authentication. This policy requires
passwords:
If you receive an "Internal Error" message while you are changing your password, ensure your 'Caps Lock' key is
not in the All Caps mode.
BO Reports Library
The library of standard Business Objects reports is called the Corporate Documents. These reports were
developed by AFPC and published so that all users have access to standard reports. These reports can also be
customized to fit local needs.
It’s possible to use a “Find” function within BO to locate Corporate Documents which may suit your needs. Here's a
quick navigation for this:
Each report contains useful information within their "Properties" area. Each time we publish a report, we make sure
to include a description in the "Comments" block. We also try to add useful terms to the Keywords, Subject, and
Title to make searching for the right document easier.
To see the properties of a report, highlight the report in the 'Retrieve' window and hit the "Properties" button, then
go to the 'Document' tab.
To view the properties of an open report, go to File/Properties and the ‘Summary Info’ window will display the
available information.
Another useful way to obtain info about a report is from your saved reports. Go to File/Open and hover your cursor
over a report. A CorpDoc will display the Title, Subject, Comments, (last) Date Modified and the (report) Size. A
locally created report will reflect the (original) Author, but not the comments.
To see which reports have been updated lately, follow this navigation:
Additionally, a list of Corporate Documents in Excel format is maintained on our website. This list can be useful if
you need to search for and compare reports by key words or phrases.
https://ask.afpc.randolph.af.mil/Restricted/BusObjects/CorporateDocuments.xls
BO Troubleshooting Guides
Troubleshooting Guides
Have you ever come across errors in BusinessObjects? There are resources available on the AFPC website to
help you troubleshoot those errors. We have two versions of the BusinessObjects Troubleshooting Guide to assist
you with either Full Client Business Objects or BO behind Citrix. These guides contain helpful information and
solutions to common errors. If you have encountered an error not listed in the troubleshooting guides, please
contact us by email to AFPC/DPDOPI AFCSU.
Breaks
Use a break to group data within a table. Using selected values, you can break up your data and display subtotals.
The sections created by breaks are like mini tables within your table. A break is a good choice when your report
will return more than one row of data per person and you don't want to see repeated data -- like in training reports.
To access the Breaks dialog box, click anywhere inside your table. From the main menu, choose Format, then
Breaks...
On the bottom left of the Breaks dialog box, you can choose to Add, Remove, or Edit breaks. Click the
corresponding button, then select the variables to include in your break. At a minimum, choose the actual variable
on which you'd like to break, like SSAN. To simplify things, include any other descriptive variables that will remain
the same and repeat along with SSAN, like Name, Grade, and Office Symbol -- you can set the Break Definition to
Remove Duplicates and display this data only once, removing clutter from your report.
Once you've added a break to your table, use the options on the right side of the Breaks dialog box to further
refine your break:
- check Avoid Page Break to keep each 'mini table' on the same page
- check Start a New Page to display each 'mini table' on a new page
- check Repeat the Header on the New Page to repeat the header if the table extends over more than one page
- check Repeat Break Value on New Page to display the break value on the new page -- you might want to use
this if you are removing duplicates, so that the SSAN, Name, etc. will display again on the new page
To see breaks in action, retrieve TrainingHistorybyPASLastFour.rep from Corporate Documents and experiment
with the different break options.
In order to combine objects from multiple Data Providers in one table (a “combined block”), you must first link the
Data Providers by a common (dimension) object, such as SSAN. After linking, any objects you use in the
“combined block” must be one of the following:
1. Any measure object.
2. Any object that you linked.
3. A detail object that is associated with one of the objects you linked.
4. Any unlinked dimension objects as long as they are from the same Data Provider.
To use any other unlinked dimension objects, you will need to redefine them as new variables - as either details or
measures. It may be easier to define measures but be careful: they may or may not provide the proper data.
Detail objects should always work though.
You would define a Measure object in the same manner, except you would select “Measure” in the Variable Editor
and would not specify an associated dimension object.
If you have followed the above rules but still receive a “variables are not compatible” error while defining a variable,
try this trick: link the objects you are trying to use and then define the variable. After the variable is defined, unlink
the objects you just linked.
Add a second or third row : With a row highlighted, go to Insert - Row and specify if you want the additional row
above or below the row you have highlighted. Then move objects into the extra cells.
Use Master Headers: Especially with larger objects like Organization, PAS Desc or CCPO ID Desc
Wrap text: With a cell highlighted, go to Format - Cell. In the Cell Format window, go to the Alignment tab select
'Wrap Text' under Settings.
Shorten the Column Header Name: Simply double-click in a column header and type in a new, shorter name.
The report EmployeeRoster-DetailedInfo.rep is an excellent example in which all of these methods are used to
make the data fit on one page and display more clearly.
Click on the 'Report Manager' icon, then select the 'Data' tab and right-click in the 'Variables' area, finally select
'New Variable'
or
From the main menu, go to Data, click on Variables, and hit 'Add'
Once in the Variable Editor you see two tabs; 'Definition' and 'Formula'. In the 'Definition' tab, give your variable a
unique name. Since we will be keeping this simple don't worry about changing the 'Qualification' section. In the
'Formula' tab create your variable using one or more variables, functions and operators. In our example we will use
one of each. *All variables must start with an equal sign.
The functions 'Trim', 'LeftTrim', and 'RightTrim' will remove spaces from the leading and/or trailing part of a string
(a.k.a. returned data)
For example, the following Office symbols were built with a leading space in the name:
POV
SCX
2SVYY
SVBG
By default, Buisiness Objects sorts on space then character. If you wanted to sort on Office Symbol and some had
a leading space, those office symbols will show up first, then the others would be displayed; regardless if they
were supposed to be the same office symbol. Build this variable to remove the spaces and drag it into your report:
=Trim(<Office Symbol>)
POV
SCX
2SVYY
SVBG
The function 'SubStr' will extract part of a character string from a character string.
For example, say you only want to see the Command Id portion of 'PAS-Svc'. By using the following formula, we'll
produce a new string which will start at the third character and use the next two characters to display the
Command Id. The PAS-Svc of 7W0JFSWT would be displayed as 0J. Here's the formula:
=SubStr(<PAS-Svc> ,3 ,2)
After running your report right-click in the cell that has the value of the Date field, choose 'Format Cell'. In the 'Cell
Format' window go to the 'Number' tab, click on 'Date/Time' from the 'Category' pane, and select the date format
from the 'Format' pane. If a sample format is not listed you can define your own. Go to the 'Date/Time' cell located
under 'Properties' and type in the format of the date to display using the following as a guide:
dd-Mmm-yyyy 20-Jan-2006
Mmm dd, yyyy Jan 20, 2006
mm/dd/yy 01/20/06
m-d-yyyy 1-20-2006
dd MMM 20 JAN
When you’re done, click ‘Add’ and ‘OK’ and that's all there is to it!
Click on Tools…Options
Select the File Locations tab
In the File Types column, select User Documents and click the Change button
Navigate to the desired location and click OK
The Location column will now show the new file location
Click OK to exit the Options window
Using the “Different From pattern” condition in your query may not give you the results you are expecting. The
reason is because this condition ignores NULL's. For example: NOA1 Different From pattern ‘101’, will give you all
the NOA1’s that are different from 101, BUT will not give you records that are NULL.
If you want to pull NULL records also, your condition should include an OR statement to capture the correct data.
For example: NOA1 Different From pattern ‘101’ OR NOA1 Is null. This will insure you pull all occurrences,
including NULLs, of NOA1 different from 101.
So, be careful in using the “Different From pattern” condition, you may be getting incorrect results.
Displaying Business Objects Prompts in Logical Order
Have you ever wondered why your prompts don't display in the order you selected them? The reason is because
Business Objects is designed to display prompts alphabetically. Here are a couple of ways to display prompts in a
user defined order:
Effective Date Between Prompt (‘2. Enter Begin Date mm/dd/yyyy’) and Prompt (3. ‘Enter End Date mm/dd/yyyy’)
and
CCPO ID Equal to Prompt (‘1. Enter CCPO ID’)
1. Enter CCPO ID
2. Enter Begin Date mm/dd/yyyy
3. Enter End Date mm/dd/yyyy
Effective Date Between Prompt (‘Enter Begin Date mm/dd/yyyy’) and Prompt (‘Enter End Date mm/dd/yyyy’)
and
CCPO ID Equal to Prompt (‘.Enter CCPO ID’)
.Enter CCPO ID
Enter Begin Date mm/dd/yyyy
Enter End Date mm/dd/yyyy
Or using the same special character multiple times (they display in reverse order):
Effective Date Between Prompt (‘-Enter Begin Date mm/dd/yyyy’) and Prompt (‘--Enter End Date mm/dd/yyyy’)
and
CCPO ID Equal to Prompt (‘---Enter CCPO ID’)
---Enter CCPO ID
--Enter Begin Date mm/dd/yyyy
-Enter End Date mm/dd/yyyy
If you would like to receive the report via the BCA, and you have a valid Business Objects account, send an email
to AFPC/DPDOPI AFCSU with your request. Below are instructions on how to retrieve the report from BCA.
Free-Standing Cells
BusinessObjects reports have two types of cells: those which make up tables and those which are free-standing. A
free-standing cell is a single cell that is not attached to any other report component and can be moved and
formatted individually. Free-standing cells have many uses in BusinessObjects reports. They are used to contain
text, calculations or graphics and among other things for report titles, for adding comments and for displaying page
numbers.
1. Click inside a blank space in the report to make sure no other report component is selected
2. In the Report toolbar, click Insert Cell. The cursor changes to the Insert Cell cursor
3. Click where you want your cell to appear and drag to draw a cell.AFPC/DPD requests your feedback
Slowly move your cursor above the vertical scroll bar until it changes to an up and down arrow sitting between two
horizontal lines. Hold down the left mouse button and drag the bar to the bottom of your column headings then
release. Your screen will be split into two sections and you will be able to scroll through each independently. The
same process works for the horizontal scroll bar; in fact, it's possible to split your screen into four quadrants.
Here's a quick way to do this:
Select 'Window/Split' from the main tool bar. A vertical and horizontal line will be displayed with four directional
arrows in the center. As you move your cursor both of the lines will move as well. Place your cursor where you
would like to split your window then click.
To return to a single window, simply return the gray bars to their original positions.
As an example, take the ‘Awards_LatestEachType.rep’ currently in Corporate Documents. This report prompts for
a PAS Last 4 and SSAN. When “%" is used in both prompts, all the records for which you have access will be
returned.
To narrow the results to show only those with an NSPS Performance Increase, apply a global filter:
Visit our Business Objects Information Page for other helpful Business Objects information.
To unhide the variables, go back into the Pivot tab and the grayed out variables will be at the bottom of the Used
Variables list. Highlight the variable(s) and click Show.
How to Copy a Cell's Formatting
If you want to copy only the formatting of one cell to another without copying the cell’s data, try this:
1. Click on the cell from which you wish to copy the format.
2. Click the Copy icon on the Standard toolbar.
3. Click the cell to which you want to copy the formatting.
4. Click the “Paste Format Only” icon on the Standard toolbar. Only the formatting is copied to the selected cell.
5. You can also use the following shortcut keys: Ctrl+C to copy and Ctrl+Shift+V to paste the format only.
How to Embed Clip Art and Link an Excel Spreadsheet in Business Objects
Embedding Clip Art:
Once you've created your report, from the tool bar, select Insert>Cell and draw a box where the object will be
inserted.
Click inside the box, go to the menu bar and select Insert>object
At the 'Insert Object' window:
Select the 'Create New' radio button and select 'Microsoft Word Picture' from the Object Type list and click 'OK'.
After the 'Microsoft Word Picture' opens, click Insert>Picture>Clip Art.
From the Insert Clip Art Task Pane box on the right, search for the type of picture you want in your report (i.e.,
flowers) and hit “GO”. Then select an image by double-clicking on the picture of your choice. When you minimize
or close 'Microsoft Word Picture', you will be returned to Business Objects and the image will be embedded where
you drew the cell.
Once you've created your report, from the tool bar, select Insert>Cell and draw a box where the object will be
inserted.
Click inside the box, go to the menu bar and select Insert>object
At the 'Insert Object' window:
Select 'Create from File' radio button and check the 'Link' box.
Click the 'Browse' button and navigate to the location of your Excel spreadsheet.
Select the file you want to link to and you will return to the 'Insert Object' window with the file path inserted in the
'File' box. Hit 'OK'.
If you want the file to be displayed as an icon, click in the 'Display As Icon' box.
This will return you back to Business Objects and the file will be inserted.
Ensure that you can modify your Excel file by double-clicking on it to open the spreadsheet.
To delete Clip Art or Excel spreadsheets, simply right-click on the object and select delete.
- Open an Excel spreadsheet and highlight all the cells (clicking on the square above the first row). Right-click in
any cell, then select ‘Format Cells’
- Place your cursor in cell ‘A1’ and paste the data using the ‘Paste’ icon or ‘Edit/Paste’
To avoid confusing objects while building reports, we have specified the class and subclass (if applicable) in the
object description pane. To view an object description you first need to make sure the "Show/hide help on selected
item" button is toggled on; it's located on the top, left-hand side of the Query Panel window. The object description
window runs horizontally along the bottom of the screen. Click on an object in the Classes and Objects pane to
view description and location information. For example, regarding the 'PAS Last 4' object, the description entails:
--PAS class
Or
--POSITION DATA class / ORGANIZATION & LOCATION subclass
Importing Personal Data Files (.txt, .xls, etc) into Business Objects
Have you ever wanted to compare data you have in a Text or Excel file with data in a BO universe? Here's how to
do it:
- From the New Report Wizard, click on "Specify how to access data", then Begin. In the Specify Data Access
window, choose "Others - Personal Data Files" and click Finish. This will open the "Access Personal Data" window
where you can browse to your locate your file and create a Data Provider using that outside file.
- The next step is to run another report in Business Objects to combine with your external. This is done by creating
another Data Provider (choose Insert New Table) and selecting a universe. In the conditions, you need to have a
line which will only include the results from the first query. For example, if the outside file was by SSAN, then in the
query against the Universe, you could say where SSAN -- In List -- Select Query Results, then choose the SSAN
from the list of objects for your outside file. Run the query, then go to the Data Manager and link one or more
common objects from the two data providers.
- Next, create 'Detail' variables for the objects from the second query and 'associate' them to the linked variable of
the second query.
- Finally, drag the new variables into your report and you're done.
Inserting Date, Time and/or Page Numbers in Business Objects
Business Objects provides the ability to display the current date and time as well as the date and time your report
was last saved, refreshed or printed. Additionally, it provides the ability to display page numbers in a couple
different formats. To do this it's best to be in the 'Page Layout' view so you can place the objects in the right
location on your report ; it is located on the 'View' menu.
Go to the 'Insert' menu, click on 'Special Field' and select one of the following:
=CurrentDate()
=DocumentDate()
=LastPrintDate()
Page Numbers
Open the Edit Data Provider and in the upper left corner of the screen there are several buttons. The first one,
labeled ‘Show/hide all classes’, will display all the Classes and Objects of the universe you are using. It will also
display a field at the bottom of the Classes and Objects panel with a pair of binoculars to the left. This field is used
to locate an object from the many classes and subclasses. Just start typing in the name of the object you want to
find. The classes and subclasses will open to the first object matching the characters being typed. If there are
multiple objects with the same word or words in it (like ‘date’) then hit the ‘Enter’ key to go to the next object.
Ever wonder where a Fill RPA is located and who is working it? Try running the Corporate Document called
'OpenFillActionsAtCPForAFPC.rep'. This report tells you where all Fill RPAs are located and who is working them
- whether at AFPC or CPF.
For finding any open RPAs (not just Fills), use Corp Doc "OpenRPAsforCPF".
Another report you might find useful for answering management inquiries is called
"ActionsReceivedbyCPFinDaterange". It counts RPAs that you've received during a given timeframe.
-In the Query Panel, open the class ‘Lookup Codes’ and select Clear Text and Code Value and place them in
the ‘Result Objects’ area.
-Set Code Number Equal to 769 in the ‘Conditions’ area (769 is the Code Number for CCPO ID’s, ‘Code
Name’ identifies the type object, and ‘Code Value’ are the fields within the table). Hit 'Run'.
The ‘Lookup Code’ class and objects are available in the following universes:
HR Reporting
Military Personnel Data
NAF
Personnel Actions History
Personnel Actions History – LN
Personnel Actions History NAF
For detailed instructions, click on 'instructions' from this AFPC website answer:
https://gum/cgi-bin/askafpc.cfg/php/enduser/std_adp.php?p_faqid=5065
http://gum.afpc.randolph.af.mil/cgi-bin/askafpc.cfg/php/enduser/fattach_get.php?p_sid=QFh6RnYi&p_accessibility
=0&p_tbl=9&p_id=6200&p_created=1201900134&p_olh=0
Log into Business Objects to open a time-saving report: PositionDataforRPAChecklist.rep (File / Retrieve From /
Corporate Documents / HR Reporting category). This report prompts for Sequence Number and is designed to
replicate the 'MACH Request for Personnel Action (RPA) Checklist' form. Note the 1st tab, which gives instructions
how to save and complete the form. The 2nd tab duplicates the form, but notice the second page of data is
populated by Business Objects!
"Matches pattern" vs. "In list" operator
What if you want a report on some base organizations but not all of the base organizations?
Using the In list operator to create a condition in the query panel provides one option for pulling certain
organizations. For instance, using PAS Last 4, list all the organizations that belong to the 99th Wing:
Or, if you’re not fond of typing, try using Pas Desc and the Matches pattern operator with the numeric designation
of the Wing:
If you have squadrons that do not have the numeric designation of your Wing but still belong to the Wing, use a
combination of In list and Matches Pattern:
2. Now, you will basically be creating a condition that compares an object to its (or another object’s) max value.
Choose the object to be compared to some max value and drag it into the conditions.
3. Select the operator (e.g. "Equal to") and for the operand click "Calculation".
4. In the "Select an Object" step, select the object you want the max value for - most of the time this will be the
same object you chose in Step 2. Click Begin. Select "Maximum" in "Select a Function" and click Next. Note that
any of the other available functions, including "Minimum", may be used in this exact same manner.
5. In "Define the Level of Calculation" you would usually select "Globally". This means you don’t need to "group
by" any object(s). Click Next.
6. In "Synchronize your Calculation" you will join the max calculation to only those records your query returns
(based on your conditions). You do this by selecting "For each value of one or more objects" and choosing the join
object(s) from the list. Only objects in your "Result Objects" are shown in the list. You would usually select
<SSAN> so the max will be calculated for each person. Select "Independently of your objects" only if you want
one overall max value (for the entire database) returned. Click Next.
Note that this tip provides the most common selections for Steps 5, 6, and 7 that will work for most queries. More
complicated queries may require you to experiment to determine the different behaviors when other selections are
made. Please refer to the following link for an example of using "max" in your query.
https://ask.afpc.randolph.af.mil/Restricted/BusObjects/MostRecentOccurrence.pdf
Missing Query Panel
Sometimes when you click on the Edit Data Provider, the query panel does not appear on your screen. Also, the
Business Objects screen gives the impression that the application is frozen.
"Missing" Variables in BO
Periodically, you may notice the report manager is no longer listing all of your variables. This will occur if the
"missing" variable was dependent on another variable to which you made changes or deleted. This could be
noticed by one or more columns in your report displaying "#SYNTAX" vs. real data.
To check the status of a variable, click on 'Data' then 'Variables' from the main toolbar. This will display a list of all
the variables that have been created for the report and not deleted, as well as all the current objects selected for
the report. Your "missing" variable should be listed with a symbol, similar to a Yield sign, next to it. The
'Description' area will provide information about an object or reflect the formula used to create a variable. This will
assist you in determining which object or variable has either been deleted or changed causing the variable to go
"missing". Once you make the appropriate corrections to the variable or pull the object again, your variable will
show up in the report manager list and the report will display data instead of "#SYNTAX".
NSPS-BaseSalPercent HR reporting Displays 1-6% base salary increases; compares to pay band range and alerts
when amount exceeds maximum. Separate tab shows potential bonus amounts for 1-6% of current base salary.
NSPS-BaseSalPercentbySSAN HR reporting Prompts for SSAN, displays 1-6% base salary increases, compares
% to pay band range and alerts when amount exceeds maximum. Separate tab shows potential bonus amounts
for 1-6% of current base salary.
Check out this link to view other helpful NSPS reports that are available in the Corp Doc library:
https://ask.afpc.randolph.af.mil/Restricted/BusObjects/7947_NSPSReportsandSpecSit.xls
NSPS Performance-Pay Pool planning reports
HierarchyMissing--This report identifies positions that are not linked to any supervisor, identifying possible missing
performance plans. Positions are not linked if the supervisor Sequence Number is null, or if it is invalid. This report
displays invalid supervisor Sequence Numbers in red.
NSPS Data--This report displays positions which have converted to NSPS; listing NSPS data elements in
spreadsheet format.
NSPS-BaseSalPercent--This report displays 1-6% base salary increases; compares to pay band range and alerts
when amount exceeds maximum range. A separate tab shows potential bonus amounts for 1-6% of current base
salary.
PreConvHistoricalCosts--This report calculates pay pool fund and share percentage based on current NSPS basic
salaries. Uses preconversion historical costs for WIGI's, promotions, QSI's and Awards/Bonuses.
CWB extract Mock PayOut--BO does not contain all the data elements found on the DCPDS extract. This report
produces a mock extract to be used with the 2007 version of the CWB spreadsheet. Hierarchy is used to provide
the rating officials’ name. A description of the extract and instructions on how to format the extract are located on
the first tab.
Missing Performance Plans--This QC report identifies how many performance plans have/have not been initiated
based on missing data from the CWB extract. It looks for performance plan, rating officials, etc. Instructions for
using the CWB extract are located on the first tab.
Pay Pool General Notice--This generates the required general notice letter to employees. It is based on the AF
Template. Requires some changes for local use. Instructions are located on the first tab.
One benefit is the ability to create new reports or edit existing reports from data stored on your workstation.
Another is that the program will authenticate your security credentials using the boprod65.lsi file on your
workstation rather than through a connection with the Osprey server when you log in and this could result in faster
data retrieval.
Several drawbacks of using BO in the offline mode are due to the fact that you are not connected to the Osprey
server and subsequently, you will not be able to do the following:
- Import new universe updates or fresh universe data if a universe becomes corrupt
- Retrieve any reports from Corporate Documents
- Receive any reports from other Users
- Send any reports to other Users
- Retrieve reports from Broadcast Agent
- Schedule reports in Broadcast Agent
- View scheduling status in Broadcast Agent
If you must use Business Objects in the offline mode, we recommend that you first log on each morning with the
"Use in Offline Mode" dialog box unchecked. This will ensure that you have the latest copy of the universes and
that the security parameters have not changed since the last time that you logged in.
Publishing Reports for Local Use in BO
In Business Objects, publishing a report to your local CorpDoc domain is a way to store a report you’ve created or
modified, and make it available only to CPF users within the same CPF ID. Only the publisher of the report will be
able to republish the report later on if need be. Here’s guidance on how to publish a BO report locally.
- Open your BO report and from the Main Menu Bar, click on File/Publish To/Corporate Documents to open the
“Send” panel.
- In the “Domain” drop down menu, select your local Domain. It should be the first entry in the list and resemble:
“Doc_XX”, where “XX” is your CCPO_ID (i.e. “Doc_9P” would be the local Domain for Randolph AFB users).
- In the “Categories” area you have the option to “Keep existing categories” or select a different one where you
want your report to be listed in Corp Docs. If this is a new report and you leave it at the default “Keep existing
categories” your report will show up in Corp Docs under the “Uncategorized” category; otherwise the report will
remain in the category it was listed in previously.
- Once you’ve selected the proper category, click OK and you should see a message stating “Export was
successful”.
- To locate your published report, click on File/Retrieve From/Corporate Documents then select the domain
category of your report.
Note: The “Production” and “Doc_BCA” domains are used for AFPC CorpDocs, be careful NOT to select either of
them from the list of domains. Reports published to the “Production” and “Doc_BCA” domains are available to
every Air Force BO user, so if you modify and republish the report, you will also be changing the report for other
users. Furthermore, any reports published to “Production” and “Doc_BCA”, by users outside of AFPC/DPDOPI, will
be deleted.
Purging reports
In Business Objects, users have the option of purging reports to reduce the size of the report. This is useful when
trying to save space on your computer or reducing the file size of the report before sending it to someone.
Remember the report format remains the same but the data is purged, so the recipient will need to refresh the
report to see data. Below are instructions on how to purge data from a Business Objects report.
Go to Data
View Data…
The Data Manager screen will appear
Click on the ‘Purge’ button
Click ‘Yes’
Click ‘Ok’
Click here
<https://gum.afpc.randolph.af.mil/cgi-bin/askafpc.cfg/php/enduser/std_adp.php?p_faqid=1430&p_created=110268
2328&p_sid=6tAMpKAi&p_accessibility=0&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0P
SZwX3Jvd19jbnQ9MyZwX3Byb2RzPTk5LDMzMCwxNTA0LDI4NzYsMjg4MyZw> to see the instructions on how to
share reports in Business Objects.
If you find you are returning a lot of blanks, check the way you’re pulling the data. You should be using Ethnicity
instead of RNO.
RNO remains available in our reporting databases because it was not removed from the database of record,
DCPDS. Also, deleting a field could cause other systems or reports to break.
Relative Positioning
Business Objects allows you to position a block in relation to another report component, locking it to that table or
chart. Here's how:
1. Right-click on the block or cell and click Format Chart or Format Table from the menu.
3. In the Horizontal Position Relative to box, click the marker you want to use to position the block or cell
horizontally.
4. Enter a number (positive or negative) in the Left field to set how much space you want to have between the
marker and the selected block.
5. I n the Vertical Position Relative to box, click the marker you want to use to position the block or cell vertically.
NOTE: When you select Top Margin under Vertical Position Relative to, the table is displayed according to the top
margin, but there is an empty area between the end of the block and the bottom margin on the first page. The
blank corresponds with the title area.
6. Enter a value (positive or negative) in the Top field to set how much space you want to have between the
marker and the selected block. The Sample box demonstrates the way the components are positioned.
NOTE: When a report contains only the main section, the Upper section is the top margin of the page. When a
report contains multiple sections, the Upper Section is the top of the section in which a block is currently
positioned.
The report will run and it will be displayed as a web page in a text format. The page can be saved as a text file by
accomplishing the following steps:
1. From the Web Page, select "File" and select "Save as..."
2. From the Web Page menu select "Save as Type" and select "Text File" from the drop down menu.
3. Select "Save"
The report is saved as a Tab delimited file which can be easily imported into an Excel worksheet by accomplishing
the following steps:
1. Open Microsoft Excel and select "Open" from the "File Menu"
2. From the Open menu, select "Files of Type" and select "Text File" from the drop down menu.
3. From the Open Menu, navigate to the directory where you saved the Web Page in step 3 above.
4. Once you find the file, select "Open" and the Text Import Wizard template will display.
5. From the Text Import Wizard, select "Delimited", "next", “Tab" and select finish.
The file is imported into Excel and can be modified by utilizing the various features that are available in the
spreadsheet.
- Refresh report
- Go to the ‘File’ menu and click 'Save As'
- In the 'Save As' window click the ‘Save In’ drop-down menu to browse to the desired location
- Then click the ‘Save As Type' drop-down menu and select Microsoft Excel Worksheet
- Refresh report
- Click the arrow to the right of Document
- From the drop-down menu, select Save to my computer as, select Excel
In Edit mode:
- Click on arrow to the right of the Disk icon (top line menu, 2nd icon from left)
- From the drop-down menu, select Save to my computer as, then Excel
In Business Objects, click on Tools…Options Click on the Save tab Place a check mark in the box next to
'Automatic Save Every:'
Once the box is clicked, the option to set the elapsed time is enabled. Enter the desired time. (The default setting
is 5 minutes.)
This change affects all reports opened in Business Objects, so it will only need to be done once.
Saving Documents in BusinessObjects
There are several formats available for saving a document in BusinessObjects. By default, it is set up in the Report
format to be saved in the UserDocs folder and the original document remains on your screen. To choose a
different format, go to the ‘File’ menu and click ‘Save As’ (or hit F12). In the ‘Save As’ window click the ‘Save as
type’ drop down menu to view your choices. Here’s some information on the most common formats:
BusinessObjects Documents (*.rep) This is the default format. Saved as an exact copy of the original.
Rich Text Format (*.rtf) or Text files (*.txt) Saving in either of these formats will only save the report which is
currently selected (see the report tabs at the bottom of your screen to make that determination). Graphics are not
saved. Useful if you want to manipulate the data in a different application like Access.
Microsoft Excel Files (*.xls) Similar to how .rtf or .txt files are saved. This format will not include formulas (the
results will appear), free form cells containing bitmaps or hyperlinks, OLE objects, 3D charts containing more than
one measure in different groups of series on the Y axis or 3D charts that display the double Y axis. Users need to
consider a different format if their report has more than 65,536 records; this is the maximum number of rows Excel
will display in a worksheet.
HTML format (*.htm) This format enables the user to view and navigate through different reports. This format
makes it easy for InfoView users to view your document. A HTML Options window will open so you can specify
how you want your HTML document to be saved. This format includes the ability to download and or save as a BO
report.
Portable Document Format (*.pdf) The results are similar to the .htm saved document in respects to viewing and
navigating but with an added bonus of obtaining high quality printed copies and easier navigation. It’s another
useful method for users without access to BO to view your document. This format does not facilitate the ability to
edit or analyze the data.
BusinessObjects Templates (*.ret) Users may create multiple BO templates. They may include things like
formatted page layout, font, headers, footers, margins, etc. Useful for user’s who create several reports and want a
uniform, professional appearance to their reports.
Scheduling Reports through Broadcast Agent
One advantage of having an application like Business Objects is the ability to customize reports for your own
needs and run them day in and day out. Another advantage is the ability to set your reports to run automatically via
Broadcast Agent.
The Broadcast Agent provides many options for running your reports on regular intervals and distributing those
reports to other Business Objects users. We recommend scheduling more complicated reports to run during
off-peak hours so the data is ready when you open the report. Currently, over 180 reports are distributed to over
500 Business Objects users via Broadcast Agent.
At the end of the year or during other extended periods of absence it's a good idea to schedule your weekly,
bi-weekly and/or end of month, etc. reports in Broadcast Agent to get an accurate snapshot of the data while out of
the office. Here is some information on how to schedule a report in Broadcast Agent and view the status of that
scheduled task.
NOTE: Make sure that the report is not set to refresh on open. Click on Tools...Options. Select the 'Save' tab.
Make sure the 'Refresh Document When Opening' box is not checked.
Scheduling a Report:
The ‘Send Document to Broadcast Agent’ window will appear. This window contains all the necessary options
needed to schedule and distribute your document.
Review all the tabs to make sure the schedule is correct. If everything looks fine, then click ‘OK’. The following
message will appear: “Document sent to the Broadcast Agent”. Click ‘OK’.
The Broadcast Agent Console allows you to view, update and/or delete your processed and non-processed tasks
in BCA. To access the console, log into Business Objects and click Tools…Console.
-The ‘Console’ window will appear. This window contains a list of both the processed and non-processed tasks.
-The ‘Properties’ button allows you to view and update the scheduled task(s). Update options are only available in
the ‘non-processed tasks’ view.
-The ‘Delete’ button allows you to delete the scheduled task(s).
-To utilize these features, select the document name from the list and click on the desired button.
-Click ‘Close’ to exit the Console.
Search functions
Whether building a report or searching for a specific record within a report, finding information can be a little easier
by using one of the following tools.
Searching In BO 6.5:
Open the Edit Data Provider and in the upper left corner of the screen there are several buttons. The first one,
labeled ‘Show/hide all classes’, will display all the Classes and Objects of the universe you are using. It will also
display a field at the bottom of the Classes and Objects panel with a pair of binoculars to the left. This field is used
to locate an object from the many classes and subclasses. Just start typing in the name of the object you want to
find. The classes and subclasses will open to the first object matching the characters being typed. If there are
multiple objects with the same word or words in it (like ‘date’) then hit the ‘Enter’ key to go to the next object.
On the Menu bar click Edit then Find. A find window will pop where you may enter data you want to locate (SSAN,
Name, CPCN, etc) and the data is not case sensitive nor does it need to be complete. If you receive a message
stating your data could not be found try searching in the opposite direction by clicking the ‘Up’ or ‘Down’ radial
button in the ‘Direction’ panel.
Searching In BO XI:
To locate specific data objects within the Data Manager Panel, click once anywhere in the panel, then begin to
type the data object name. As you type the “Search for:” window is visible at the top of the Data Manager Panel.
The data object is then highlighted if located. If there are multiple objects with the same word or words in it (like
‘date’) then hit the ‘Enter’ key to go to the next object.
On the Top Bar Menu bar click the Find Button (indicated by a pair of binoculars). A window will appear to the left
of the displayed report. Type in the text in the rectangular box “Type your text here.” Type in the data you wish to
locate. In the Options area you can select either “Match the whole word” or “Match case” . You may also select
the direction to search from the current page displayed on the screen by choosing the appropriate radio button
(Up or Down). Click the button “Find Next” to activate the Search.
For example: You are looking for the Air Force Specialty Code (commonly referred to as AFSC) in the HR
Reporting Universe to write a report containing position data for employees assigned to your CPF. You go to the
search box, type in the characters “af”, hit the enter key and the object “Afsc” is highlighted so you might think this
is what you need. Wrong. You have just selected the Afsc object from the Manpower Extract MPES class. Your
report will return blanks for employees who are not filling an authorized manpower position. The object you
needed is located in the Position Data class.
As a reminder, if your report contains questionable blanks, go back and make sure you are pulling data from the
appropriate class. You can use further searches on the query panel, or you can refer to the universe layout
spreadsheet on our website (see link below). Each universe layout is available in spreadsheet format, giving you
the ability to quickly do an Edit/Find or Find All.
Sectioning and the Report Manager's Map Tab
When you section a report, you can use the Report Manager's Map Tab to easily jump to a specific section. This
feature can come in handy when looking for data.
As an example, retrieve EmployeeRoster-BasicInfo.rep from Corporate Documents. When you open the report,
click on the 'Map' tab of the Report Manager (that handy panel that stays to the left of your reports). If you do not
see the Report Manager on the left side, click on View…Report Manager.
In the Map tab you will see two reports: Employee Roster - Basic Information, which lists employees and
Employee Roster - Basic Information by Org, which lists organizations. Click on Employee Roster - Basic
Information by Org, select an organization and you will jump right to that org. If you are unable to see the list of
orgs, check at the bottom to make sure the leftmost option is selected (the one with the yellow cylinder).
Use the other Map tab option (the rightmost; with the gray cylinder) to easily format report elements. For example,
if you want to hide the Main Section Header, right-click on Main Section, select Format Section and click on Hide
Section Header. You can also use drag-and-drop to rearrange report elements.
Here are some easy instructions on how to send an open report to other Users via BO:
- Go to Tools/Options then select the ‘Save’ tab. Under the ‘Options for Current Document’ area, make sure the
‘Refresh Document When Opening’ box is un-checked (this will prohibit the possibility of the data changing when
the report is opened by the recipient). Click ‘OK’
- Under the ‘Send to’ area, in the ‘To…’ field, start typing the UserID of the recipient (as you type possible choices
will be auto populating in the field). When your choice appears, click ‘Enter’
- Under the ‘Document(s) to Send’ area your report will be listed. Click ‘OK’
- Click the ‘Open on Retrieval’ option to have the report open once you've retrieved it. Hit ‘Retrieval’
Set Report Blocks in Relation to Each Other
In Business Objects you can set blocks in relation to one another. In a sense you would be linking them so all the
data in each block could be viewed regardless of the amount of data returned. Here’s the process:
1. From the Business Objects Report screen, click anywhere in the block you want to position. Double-click on the
edge of the block. This will bring up the block format window where you can set Formats for tables in your report.
Or click on the block, select Format then Block (Table, Crosstab, or Chart depending on the block type selected).
Next, click on the ‘Appearance' tab.
2. Look in the Position area. The dropdown menus of the ‘Horizontal Position Relative to’ or ‘Vertical Position
Relative to’ fields allow you to set the table's position relative to the margins, the upper section of the report,
another table, or center across the page. These are called markers. The space between the marker and the table
is relative to the upper left corner of the selected table.
3. To move the table to the left or right, use the ‘Horizontal Position Relative to’ option. To move the table up or
down, use the ‘Vertical Position Relative to’ option.
4. You can enter a number (positive or negative) to set the horizontal space between the marker and the table.
You can also enter a number to set the vertical position between the marker and the table.
To access the Slice and Dice Panel, click ‘Analysis’ from the main menu then ‘Slice and Dice’ from the drop down
menu or you may just click on the ‘Slice and Dice’ icon which sits between the icons which look like a Magnifying
glass and a colorless Rubik’s cube. Click the help icon from within the Slice and Dice Panel for instructions for
performing each task.
- Create a ‘sample’ BO report including things like a formatted header, footer, objects, logo, margins, etc.
- Save it with a ‘.ret’ file extension to C:\Documents and Settings\<YOUR PROFILE>\My Documents\My Business
Objects Documents\templates.
- Open a new blank report from the main menu bar by selecting ‘File/New’ or use the icon that looks like a sheet of
paper.
- At the New Report Wizard window click ‘Select a template’ then ‘Begin’
- Highlight your template in the list of available templates and click ‘Next’ Note: This is also where you would set a
default template.
- View your template from the main menu bar by selecting ‘View/Page Layout’ or use the icon that looks like 3
sheets of stacked paper
- From the main menu bar select ‘View/Report Manager’ (or use the icon that looks like the BO icon with a column
to the left) to view your variables
- Highlight and drag the variables you want to display to the main section or body of your report
- Once you’ve put the final touches on your report save it using the .rep file extension
Universe Layouts
What’s a Universe Layout, you ask? A Universe Layout spreadsheet lists all the objects available in a given
universe. The various tabs, depending on the universe, contain detailed information about objects and filters --
information like descriptions; location under Class and/or Subclass within the query panel; actual database source
tables and columns; and which objects have been added, deleted or changed since the last universe release. This
information may be a true time saver when creating Business Objects reports.
Universe Refresh
Do you ever wonder if you have the latest version of the Universe you are about to work with? Here is a way to
make sure.
When you first log in to a Universe, the structure of that Universe is stored on your PC as a ".unv" file. When we
publish a new version of the Universe, this update is noticed by BO and the Universe changes should be
automatically downloaded to your PC the next time you try to access that universe. Sometimes it's helpful to force
an update; for instance, if you haven't logged into the RPA Tracker in a long time and and are about to open a
report that runs for awhile, you might want to force the latest universe updates before you open that report.
Universe Refresh
- Select “Tools”
- Select “Universes…”
- A “Universes” dialog box will appear.
- On the far right side there is a column called “Status”. If the Status is “Up to Date”, you have the latest version of
the Universe. If the Status is “To be imported” or “To be refreshed” (because we've had a universe update but you
haven't logged in yet), highlight the desired Universe and select the “Import” button (if not grayed out). The Status
will change to “Up to Date” after the import completes. When the Status changes to “Up to Date”, all the List of
Values (LOVs) have also been updated.
Using Averages
If you use the Average function in a column, Business Objects only averages the rows that have data in them.
See "Number of Days" column in the example below.
If you want to get an average for all rows, you might need to build a variable that inserts a zero any time the data
field Is null (see example code). Then you'll be able to average the entire column to include the rows that had no
data before. See "Number of Days 2" column example below:
07JUN9PDCOOPER982326 O 6/14/2007 0
07JUN9PDCOOPER993509 O 6/29/2007 0
07JUN9PDCOOPER995151 O 6/27/2007 0
07JUN9PDIAZJUD973225 O 6/25/2007 0
07JUN9PDIAZJUD973234 O 6/21/2007 07/23/2007 32 32
07JUN9PDIAZJUD979839 O 6/25/2007 0
07JUN9PDIAZJUD987094 O 0
07JUN9PDIAZJUD989388 O 7/23/2007 0
07JUN9PDIAZJUD990414 O 7/23/2007 0
07JUN9PMICKLEE974674 O 7/13/2007 0
07JUN9PMICKLEE974845 O 6/8/2007 07/14/2007 36 36
07JUN9PMICKLEE974867 O 6/8/2007 07/14/2007 36 36
Average: 35 9
= <Supervisory Responsibility Level AF> & " - " & <Supervisory Resp Level AF Desc>
To go a step further, tell the variable to join the objects only when there is data available (removing the chance of
having only " - " show up where there would otherwise be a blank):
= If Not(IsNull (<Supervisory Responsibility Level AF>)) Then <Supervisory Responsibility Level AF> & " - " &
<Supervisory Resp Level AF Desc>
Wildcards in Conditions
Conditions are used to define the type of data or criteria you want to retrieve in a report. However, there may be
times when you only know part of the criteria you want to pull, like part of a SSAN, Last Name, or Position Title.
Using a wildcard or combination of wildcards will enable you to define your query based on the limited criteria at
hand. The two Business Objects wildcards are the ‘percentage’ (%) and ‘underscore’ (_). By using these in
conjunction with the operators "Matches Pattern" or "Different from Pattern", you will be equipped to pull quality
reports. Here are some examples:
Using a percent sign (%) in the condition "SSAN Matches Pattern 545%" will retrieve data for all SSAN’s between
545000000 and 545999999.
Using a single underscore (_) in the condition "SSAN Matches Pattern 545121_12" will retrieve data for SSAN’s
545121012, 545121112, 545121212, 545121312, 545121412, 545121512, 545121612, 545121712, 545121812,
and 545121912.
Using a percent sign (%) in the condition "SSAN Different from Pattern 545%" will retrieve data for any SSAN
which does not start with 545.
Using a single underscore (_) in the condition "SSAN Different from Pattern 545121_12" will retrieve data for all
SSAN’s except 545121012, 545121112, 545121212, 545121312, 545121412, 545121512, 545121612,
545121712, 545121812, and 545121912.
You may use wildcards in combination with one another. However, they will only work with the "Matches Pattern"
or "Different from Pattern" operators.