BPC420 NW Administration L23 -Appendix Flashcards
Lesson 23: Configure Work Status
Lesson 23: Configure Work Status BPC420 P.649
LO Explain the concept of work status
work status feature enables you to apply a label to a data region and lock it for review, approval, and so on. BPC420 P.649
LO Describe Customizing work status
To change the work status for a data region, select Save Data → Change Work Status… on the EPM tab in Excel. The Change Work Status dialog box opens, where you define for which data region you want to change the work status. For each dimension, the context member is displayed by default. You can select another member for a dimension by clicking the ellipsis button. In Planning and Consolidation for SAP NetWeaver, you must only select a base member for each dimension xcept the Owner Dimension or you will not be able select another work status. You can change the work status only for members of which you are the owner or manager. BPC420 P.649
LO Identify execution of work status
To change the work status for a data region, select Save Data → Change Work Status… on the EPM tab in Excel. The Change Work Status dialog box opens, where you define for which data region you want to change the work status. For each dimension, the context member is displayed by default. You can select another member for a dimension by clicking the ellipsis button. In Planning and Consolidation for SAP NetWeaver, you must only select a base member for each dimension xcept the Owner Dimension or you will not be able select another work status. You can change the work status only for members of which you are the owner or manager. BPC420 P.649
What is work status?
work status feature enables you to apply a label to a data region and lock it for review, approval, and so on. BPC420 P.649
What is work status/ work state?
So Work State is the ability for a customer to lock a “slice” or “region” of data in a model. The work status is set up in the Administration view. Work Status is NOT process flow management. Work Status is optional for the customer. BPC420 P.650
What is a prerequisite for Work Status?
owner is a reserved property for work status BPC420 P.650
What is syntax for owner property?
The owner designating property takes user and team names in brackets as values. You can enter multiple names and teams separated by commas. BPC420 P.650
What are locking options for work status?
• All — All users with the appropriate member access rights can change data • Locked — No one can change the data • Manager — Only managers (parents of owners) can change data • Owner — Only owners can change data. BPC420 P.651
Who is input into the owner property?
owner, not the manager. Manger inherits. BPC420 P.651
What objects can be controlled by work status?
• Data Manager (DM) — Controls data input from running a Copy, Import, or Move package • Journal (JRN) — Controls data input from posting journal entries • Manual Entry (MAN) — Controls data input manually • Comments (COM) — Controls data input from posti
Default code in work status allows customized behavior for the Environment.
- LOCKED for all methods is equivalent to preventing any data update until the work status is advanced to the next status (1)
- ALL for all methods is equivalent to having all data open for update – this is the current and default behavior
- SETUP applies to ALL of the models in the environment
- WRITEBACK always checks for locks; if there are no locks in the lock
What are some hints about work status codes?
Hint: Work status codes must be 20 characters or less, and their descriptions are limited to 40 characters (this is the same as a member ID). Hint: You can change the order of work status, but once you change it, the system deletes all locks for all models in the environment. Hint: Deleting codes also deletes all locks. Adding codes to the bottom of the list, changing a code definition, does not impact existing locks, but may impact business users. We recommend this only during the testing phase. BPC420 P.652
work status & email notifications
owners and managers are notified. BPC420 P.654
What is setup of data locking settings?
Use this function to set up data locking settings for each model. This involves identifying a minimum of 3 and a maximum of 5 dimensions from the environment. The dimensions should be variables in your business process, such as entity, category, and time. These are dimensions whose members change based on who is submitting data. BPC420 P.654
Which dimensions are good condidates for data locking?
variables such as category, entity, time BPC420 P.654
Can Account be a data locking dimension?
no BPC420 P.654
Which dimension contains the owner property for data locking?
a data locking dimension BPC420 P.654
Where can you change work status on EPM tab?
To change the work status for a data region, select Save Data → Change Work Status… on the EPM tab in Excel. The Change Work Status dialog box opens, where you define for which data region you want to change the work status. For each dimension, the context member is displayed by default. You can select another member for a dimension by clicking the ellipsis button. In Planning and Consolidation for SAP NetWeaver, you must only select a base member for each dimension xcept the Owner Dimension or you will not be able select another work status. You can change the work status only for members of which you are the owner or manager. BPC420 P.655
Where is the work status table stored?
/1CPMB/LKWS+appset_prefix+appl_prefix BPC420 P.656
How many dimensions can be involved in work status?
3 to 5. BPC420 P.656
Lesson 24: Optional: Explaining Transports
Lesson 24: Optional: Explaining Transports BPC420 P.670
LO Define how transport works in BPC
collect objects and generate BPC420 P.670
LO Illustrate the transactions to define transports
BW/RSA1/ Left column: choose SAP Transport / Object Types middle column: more types/ environment (dbl click), / select objects / Click Transfer Selections button / BPC420 P.670
What is a transport?
transports all you to move an environment across a landscape. BPC420 P.670
What are two supported transport modes?
Normal Mode & Deletion mode BPC420 P.670
What is normal mode?
For modifying and creating objects. In this mode, if a transported object exists in the target system, it is modified with the changes from the source system. If it does not exist, it is created. BPC420 P.670
What is delection mode?
For deleting objects. In this mode, you explicitly specify the objects to delete. BPC420 P.670
What is not transported?
transaction data BPC420 P.671
How are Netweaver objects transported? Requirement?
requires assigned component /cpmb/bpc —Use the NW transport process BPC420 P.671
Normal vs Delection mode differences?
Many more objects can be moved using normal. BPC420 P.671
What are the objects supported by deletion mode?
Model, dimension, DM Package, DM Package Group, DM Package Link BPC420 P.671
What are three dependency checks for transport process?
during the following three transport processes: creation, import, data checker. BPC420 P.672
What message may appear during transport? How will system handle?
user can continue to do transport by selecting “continue with warning message”. If the dependent entities already exist in the target system, transport will succeed otherwise the transport will fail. BPC420 P.672
What happens if transport fails during Import Process?
roll back. “During the Import process” a dependency check is also executed. If it fails, a roll back will happen on the single entity (corresponding to transport granularity) that encounters error during transport and it will not affect other entities. BPC420 P.672
What happens at Data Checker stage of transport?
no roll back option. Error messages appear. “The Data checker is executed after importing”. Roll back will not be executed at this step. Error or warning message will be eturned back when there are issues during this step. BPC420 P.672
How do you start the transport?
BW/RSA1/ Left column: choose SAP Transport / Object Types middle column: more types/ environment (dbl click), / select objects / Click Transfer Selections button / BPC420 P.674
Where do already selected objects appear?
under Environment Group for future transports BPC420 P.674
What do you need to do before transporting?
take source and target offline (will error) also don’t want updates from users BPC420 P.675
What happens if the trasport of an object fails?
the changes for that object are not made in the target system. The object in the target system remains unchanged. This does not affect the transport of other objects to the target system. BPC420 P.675
Once Transport Objects are created, what do you do?
the changes for that object are not made in the target system. The object in the target system remains unchanged. This does not affect the transport of other objects to the target system. BPC420 P.677
What is the different step for a transport in Normal vs Delete mode?
When creating transport in BW choose “Environment”/Normal instead of “BPC Deletion”/Delete BPC420 P.677
Could you do a customizing request that contains both normal and delete transports?
do not combine into a customized request. BPC420 P.677
What program can you use when a transport problem occurs?
UJT_AFTER_FAIL_PROCESS BPC420 P.678
How do you get to the transport log?
logs help debug issues. Here are steps to get to log: transaction code SLG1 / In the Object field enter UJ, in the SubObject field enter UJT / Click execute note: these are BPC specific logs. BPC420 P.679
What is code to open transport organizer?
SE09 transaction code BPC420 P.679
What are two typical landscape deployment scenarios?
Dev to Prd / Production only (with development for patch testing)
Additional info: Typically, all objects are created in development and transported to production. The exceptions include security and teams, which typically are handled landscape by landscape. Additionally, the decision would need to be made for Workbooks (report templates and input schedules). If this is done in development, then workbooks in production would be overwritten. If this is done in production, then workbooks from development are not transported. BPC420 P.680
What are typical exceptions for transport?
security and teams are typical. Reports is another decision. BPC420 P.680
What is best practice for Ongoing Development?
Some customers have release cycles in which they are unable to transport an entire environment. For example, they may have a configuration that has Production
support changes and another configuration on the same model or environment that is transported at a later stage in the project cycle. In this case, you should have two environments in development, one for new development, and one for production support changes. When a production support change occurs, this should be done in both environments in development. When the cut-over of new development needs to be transported, then the configuration can be moved to the production support environment and transported. BPC420 P.680
What is Prodcution only scenario?
In the “Production only scenario”, you work in production only. When you need to apply a patch, you transport the environment from Production to Development. You test the patch in Development. After the patch is validated, you apply the patch to Production. BPC420 P.680
Lesson 25: Appendix
Lesson 25: Appendix BPC420 P.
What is a workspace? How do you create
Predefined workspaces: The content (views and widgets) is predefined; you cannot add or delete content in the workspace. You can use the workspace to analyze data. User-defined workspaces: BPC420 P.691
How do you change the model in a workspace?
box in left side BPC420 P.694
What else can be done in workspace?
manage comments, manage work status, BPC420 P.694
Where can workspaces be saved?
3 library folders (public, private, teams) BPC420 P.694
What does Import package with Merge data behave like?
delta BPC420 P.706
Replace and Clear with Data load, 2 options
“Replace and Clear with Aggregate Overwrite” and “Replace and Clear with Append” always deliver the same results. BPC420 P.710
What is retraction?
Pulling data out of BPC and giving to a source system like ECC. BPC420 P.729
What is used to export for retraction?
BADI BPC420 P.729
Is packaging supported for master data related extraction?
No packaging is supported for master data related extraction. This is the limitation from ADMIN API which could not support packaging; This is why all behaviors related with master data do not support packaging. For transaction data, the BADI does support packaging for large volume support. BPC420 P.729
What is code for retraction?
UJD_RETRACT BPC420 P.729
What is Prompt Command?
dialog boxes for data packages. If left blank, ALL members is assumed for the dimension. BPC420 P.734
On what are Prompt Command dependent?
prompt commands are dependent on the variables defined in the process chains delivered with BPC. BPC420 P.735
What two modes does SELECTINPUT support?
“Member list” and “filter” mode BPC420 P.735
What is syntax for prompt?
PROMPT(SELECTINPUT,%SOURCEENTITY%,,”Enter Source Entity”,”%ENTITY_DIM%”) TASK(/CPMB/ALLOCATION_LOGI,SELECTION,%SOURCEENTITY%) BPC420 P.734
What is MEMBERFROMTOINPUT?
This command is used to prompt the user fro an existing data selectin file. File The COPYMOVEINPUT command cannot be used without %SELECTION% and %TOSELECTION% –MEMBERFROMTOINPUT (is new keyword solution to this issue). BPC420 P.737
What is DIMENSIONNAME?
This command is used to prompt the user for selecting a SAP BusinessObjects Planning and Consolidation dimension. It is to be used when importing master data
Syntax: PROMPT (DIMENSIONNAME, [variable],[label],[combo style],[default value],[dimensions]) BPC420 P.738
What is MASTERSELECTION?
This command is used to prompt the user for selecting an InfoObject and the attribute and hierarchy selection; It is used to import master data from a BW InfoObject. Syntax: PROMPT (MASTERSELECTION,[variable],[second variable],[label]) BPC420 P.739
What is HIERARCHYSELCTION?
This command is used to prompt the user for selecting an InfoObject and the hierarchy selection; It is used to import a hierarchy from a BW InfoObject. Syntax: PROMPT (HIERARCHYSELECTION,[variable],[second variable],[label]) BPC420 P.740