BPC 10.0 NW Workstatus Mail
Hi gurus,
We have developed a program for changing workstatus and sending mails. In this program we have used the standard function module UJW_API_UPDATE_WS_LCKS. This function takes each combination of {entity, category, time} change its status and send a mail to the owner of the entity,
When our client initializes the budgeting process, the program is executed for the twelve months of the year and sends several mails. For example, if we fixed the entity and the category, twelve mails are sent to the owner of the entity. But, we want to send only a mail with the information of the twelve months. It is possible with UJW_API_UPDATE_WS_LCKS?
Thanks,
Jose Domínguez.
Hi Venkat,
What did you end up deciding here? I have a very similar situation. Could you give me any advice?
Thanks,
Megan
Similar Messages
-
Hi Gurus,
I've just set up email notification for Workstatus. I works fine but I've noticed something that won't be accepted by my customer :
I Had created a BPC Service User SMAIL to send email notification. But it is useless since the email notification sender is always the user who actually made the workstatus change.
This is very strange because this means that SAP can send emails IN NAME of Users. By default the email used is the user's email set up in SU01 and if the user has no email the sender mail adresse is : USERID@DEFAULTHOST
Default domain defined in SCOT transaction for SAPCONNECT.
I think that this situation raises a security breach ; to my opinion SAP should not be able to send emails in the name of users.
Do you have any idea to change this situation in order to make all notification emails send by one unique System User as BPCSERVICEMAIL for instance.
Thanks in advance for you help.
Vincent.Hi JW,
The answer to your question #2 is that we won't have SSIS packages in BPC7NW since all SQL server based functionality won't be there in Netweaver version. If you use migration tools to migrate from BPC5.x to BPC7NW, it can convert SSIS packages. However any custom SSIS code would have to be converted manually. For more information, please read Ryan's blog at SAP's definitive strategy for planning technologies moving forward: What's the word on BPC, BI-IP and SRC?
Regards
Pravin -
BPC 7.5 NW Business Process Flow for setting a workstatus
Hi all,
I implement a BPF which calls me the workstatus-screen to set any workstatus. I developed my BPF and give over some parameters from my step region (plant) and BPF instance (time). In the workstatus-screen I try setting workstatus with this flag "active current view" which includes my paramters I gave over before from BPF; by the way, the parameters are correctly coming over from BPF. When I try to set workstatus with this values from active current view, the BPC system sets the false workstatus even the workstatus which is specified in that area "another current view".
When I try to execute this case without calling the workstatus-screen from BPF template everything works fine.
Any idea?
Thanks in advance for your help
ChristianHello,
there is a SAP note in OSS which solves this error......
SAP Note: 1509622
Greetings
Christian -
ABAP dump during workstatus chaning in SAP BPC 7.5
Hi, Experts
We are working with SAP BPC 7.5 Ramp-up version. We faced a problem - during changing workstatus the system generates ABAP Dump.
We checked ST22 with ABAP Dumps. It contains the following:
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_UJW_WORK_STATUS_DAO========CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
ABAP errors are created in the following code:
FIELD-SYMBOLS:
<fs_line> TYPE ANY.
CREATE DATA lr_line TYPE (i_tabname).
ASSIGN lr_line->* to <fs_line>.
l_where = 'APPSET = i_appset'. "#EC NOTEXT
LOOP AT it_dim_mem INTO ls_dim_mem.
CONCATENATE
l_where ' AND ' ls_dim_mem-dimension ' = ''' ls_dim_mem-member ''''
INTO l_where RESPECTING BLANKS.
ENDLOOP.
*SELECT SINGLE * INTO CORRESPONDING FIELDS OF es_lock_info FROM (i_tabname) WHERE (l_where).*
* fill lock information
CLEAR ls_ujw_statcode.
CALL METHOD me->read_status_code(
EXPORTING i_appset = i_appset
i_status = es_lock_info-status
i_spras = 'E'
IMPORTING es_ujw_statcode = ls_ujw_statcode ).
ABAP dump says that in "SELECT SINGLE * INTO CORRESPONDING FIELDS OF es_lock_info FROM (i_tabname) WHERE (l_where).*" exist a dynamically specified column name which is unknown.
Does somebody have the same problems?
Regards,
PavelHi Pavel,
This is obviously a bug and it looks like from the code block you copied into the forum that there is an issue with the actual select statements dynamic where clause. I haven't specifically seen this bug but I recommend you do an SAP Note search on the following component EPM-BPC-NW-WS (for work status) in your search criteria put the class name that you found in the dump. This should help you find whether or not a correction has been created (i.e. an SAP note) that solves your issue.
Cheers, Scott -
Hi guru,
I have some problem with performance in workstatus.
I have workstatus with 5 dimension.
I set workstatus Locked for top member in workstatus dimension and category B and time id 2010_TOT.
When I try to come back to ulocked status it remains in wait.
I look on workstatus table on db server and it has more then 40 million record. is it normal? are there something to do to improve the performance about workstatus?
I think it will compromise the data migration from source file system.
Any idea/suggestion/best practice?
thanks in advance
MarcoHi Marco,
In the lock table there is one record for each work status combination. Indeed the size can explode if you set status for 5 dimensions with "include children" option. The number of records in the lock table = # member in Dim 1 * ... * # members in Dim 5 so 40 million records sounds reasonable.
However this will cause performance issue with the work status UI as it seems not to be designed to handles this high record volume. There are options:
1. Review your work status setup and see if you really need all 5 dimensions
2. Develop custom DM package for setting work status in bulk bypassing the shortcomings in the UI
Hope this helps,
Madis -
Hi Guru,
I need to develop the send mail 2008 SSIS task on SQL server 2008.
Do you have some information about it? which parameter I need to set as minimum?
Regards
MarcoHi Marco,
you asked about the send mail 2008 SSIS task, in this task you must set "appset" and "server\userid" that send the email plus the "TO", "Message".
"Subject" "Attachments" etc. are optional.
Of course before you must set all the smtp parameter to the "Appset parameters" i.e. SMTPAUTH, SMTPPASSWORD, SMTPPORT, SMTPSERVER and SMTPUSER.
Kind regards
Roberto
Edited by: Roberto Vidotti on Dec 14, 2011 9:47 AM -
How to attach files in the SMTP mail?
Hi All
Anyone know how to how to attach files into the mail configured
with SMTP while changing the workstatus. The SMTP mail is working
fine, but my requirement is to attach a file which is having static information
like instructions for users or something like that.
Please help me on this..
My Version of BPC is MS 7.X
Regards,
Baijuchandran.BHave you seen this thread? Not an elegant solution, but it appears to work for some bizarre reason.
https://community.bt.com/t5/Email/Email-won-t-accept-attachments-error-18-temporary-It-isn-t/td-p/14... -
Third Party Scheduling Software BPC 7.0
I'm curious if anyone out there uses anything other than Data Manager/Windows Scheduler to run and schedule jobs in their version of BPC. As our companies design currently stands we run multiple job on a very frequent schedule and could benifit from a more robust scheduler that uses dependencies. If anyone has any ideas or has ventured down this road please lend a helping hand.
Thanks,
MarkI don't know if I'm missing something here or if we aren't on the same page....
I want to completely rid myself from using DM/Windows Scheduler because of it's simplicity and use some other form of scheduling software that's more robust. For example, in some of our development environments we've played around with using SQL Agent (SQL Server's Scheduler) to run jobs for BPC application sets. This works for jobs created without BPC custom controls(logic task,send mail task, Dump Load Task, etc.) but fails when we try to use them. What we've deduced is that SQL Agent, being installed on our DB server, can't talk with the BPC custom controls that reside on the application server. What we've tried....
1) installing the custom controls on the DB server which entails knowing what .dll files need to accompany the controls and registering them properly. This was a headache and even with SAP's help was a dead end. -
BPC: Changes to comments allowed although worstatus set to CLOSED
Hallo Community,
I have a problem concerning the use of comments in combination with the workstatus functionality.
------ Setup is as follows:
We have defined two workstatus:
OPEN = All rights given (data entry, comments, etc.); controlled by owner and manager
CLOSED = No rights given (data entry, comments, etc.); controlled by owner and manager
The workstatus is driven by three of eight dimensions of the cube:
a user defined dimension with the owner attribute
another user defined dimension
time dimension
We use a planning layout with comments enabled as Excel comments.
The users have a Data Access Profile with both rights from the comments section:
allow comment administration
allow editing comments
------ Problem is as follows:
When the workstatus is set to CLOSED the users are still able to manipulate comments and save them (data entries will be denied correctly).
I first thought the error would only come up on admin users while they (somehow) cancel the workstatus check but it Comes up on every type of user who have the Task "allow editing comments".
As I understand BPC this should not be possible with a workstate set to CLOSED.
Any help on that would be really appreciated!
Many thanks in advance,
GernotHi Vadim,
I tried to reduce the Task Access Profile to the minimum:
analysis and data collection >> use layouts and save data
comments >> edit comments
Still the same problem.
There is one aspect I am not sure about: We only use the attribute OWNER and all elements are owned by only one user group. Could it be that the owner is always allowed to edit the comment because in our case owner = manager? And the workstatus says "controlled by manager and owner"?
I am not sure how the system reacts on that!
Cheers,
Gernot -
BPC standard Appshell copy error to another appset
Hi,
We have installed the BI and BPC 7.5 sps 05 for netweaver, Now we are going to copy the default appshell to another
getting the abap dump and job was cancelled in BI.
Could any one help us on resolving this issue.
COPY_APPSET BPC_ADMIN Canceled
01.04.2011 07:29:52 Copied dimension P_ACCT successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension P_ACTIVITY successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension P_CC successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension P_DATASRC successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension RPTCURRENCY successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension R_ACCT successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension R_ENTITY successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Copied dimension TIME successfully UJA_EXCEPTION 209 S
01.04.2011 07:29:52 Created Infocube /CPMB/LMIZA6K successfully UJA_EXCEPTION 155 S
01.04.2011 07:29:52 Created audit table successfully UJA_EXCEPTION 164 S
01.04.2011 07:29:52 Created comment table successfully UJA_EXCEPTION 162 S
01.04.2011 07:29:52 Created journal table successfully UJA_EXCEPTION 163 S
01.04.2011 07:29:52 Created workstatus table successfully UJA_EXCEPTION 165 S
01.04.2011 07:29:52 Copied Application PLANNING successfully UJA_EXCEPTION 210 S
01.04.2011 07:29:52 Created Infocube /CPMB/LMIX0AO successfully UJA_EXCEPTION 155 S
01.04.2011 07:29:52 Created audit table successfully UJA_EXCEPTION 164 S
01.04.2011 07:29:52 Created comment table successfully UJA_EXCEPTION 162 S
01.04.2011 07:29:52 Created journal table successfully UJA_EXCEPTION 163 S
01.04.2011 07:29:52 Created workstatus table successfully UJA_EXCEPTION 165 S
01.04.2011 07:29:52 Copied Application RATE successfully UJA_EXCEPTION 210 S
01.04.2011 07:29:53 Internal session terminated with a runtime error (see ST22) 00 671 A
01.04.2011 07:29:53 Job cancelled 00 518 A
Regards
KoteshHi,
Thanks for your reply, Please find the st22 dump below:
Category ABAP Programming Error
Runtime Errors MESSAGE_TYPE_UNKNOWN
ABAP Program UJA_COPY_APPSET_OPT
Application Component CPM-BPC-ADM
Date and Time 01.04.2011 08:10:10
Short text
Message type " " is unknown.
What happened?
Error in the ABAP Application Program
The current ABAP program "UJA_COPY_APPSET_OPT" had to be terminated because it
has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
Only message types A, E, I, W, S, and X are allowed.
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"MESSAGE_TYPE_UNKNOWN" " "
"UJA_COPY_APPSET_OPT" or "UJA_COPY_APPSET_OPT"
"START-OF-SELECTION"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
Category ABAP Programming Error
Runtime Errors MESSAGE_TYPE_UNKNOWN
ABAP Program UJA_COPY_APPSET_OPT
Application Component CPM-BPC-ADM
Date and Time 01.04.2011 08:10:10
Screen Line......... 6
Debugger Active..... "none"
Information on where terminated
Termination occurred in the ABAP program "UJA_COPY_APPSET_OPT" - in
"START-OF-SELECTION".
The main program was "UJA_COPY_APPSET_OPT ".
In the source code you have the termination point in line 69
of the (Include) program "UJA_COPY_APPSET_OPT".
The program "UJA_COPY_APPSET_OPT" was started as a background job.
Job Name....... "COPY_APPSET"
Job Initiator.. "BPC_ADMIN"
Job Number..... 08080600
Source Code Extract
Line SourceCde
39 exporting
40 i_module_name = uj00_cs_module-uja
41 changing
42 c_appset_id = as_src
43 cs_user = ls_user.
44
45 create object lo_admin_mgr
46 exporting
47 i_appset_id = as_src.
48 call method lo_admin_mgr->copy_appset
Regards
Kotesh -
E-mail Notification of Work Status Change
Hi Experts, I configured and triggered a BPC e-mail notification for Work Status change. However, there are few areas I would like to improve on. Please help. A sample notification message is attached below. Areas highlighted in red are the areas I would like to improve on.
Subject: You have received an automated message from %PRODUCT2%
The work status code of Entity has been changed by RCHU:
This is to inform you that RCHU has updated the work status to Submitted on 01/09/2012 16:21 UTC.
Category:C_Actual
Entity:E_1211
Time:2007.FEB
New Status:Submitted
Date/Time:01/09/2012 16:21 UTC
Here are my questions.
1. Subject line - Where do I configure the variable %PRODUCT2% ?
2. Entity - How can I display the description of the Entity?
3. Date/Time - How can I display local time instead of UTC?
Thank you in advance for your help. We are running the Microsoft version of BPC.
Edited by: Raymond Chu on Jan 12, 2012 8:17 AM
Edited by: Raymond Chu on Jan 12, 2012 8:18 AMThe periodic scripts or launchd would have to send the email. I don't think you have to do anything to send mail, just receive it, you can check that from the command line:
mail [email protected]
When you finish your message put a period on a blank line and hit return, that indiecates the end of the message.
The one butt biter is that Apple puts a .forward file in all home directories that says to direct all mail to /dev/null , essentially it sends it to a black hole. You'll need to edit this file and put in your email address (if you want the email to go there) or the mails (should) wait for the user to run the mail command to read their messages.
The mail command has a fairly extensive man page:
man mail
Roger -
BPC NW 7.5 Consolidation versions
Hi Experts,
Just wanted to konw the best practice for keeping Consolidation version .
My idea is to use A separate dimension called version.
Down the line if we have to change the old consolidated data how can we handle it so that we can keep differetn versions of old and updated consolidation versions ??
REgards,
RKHi Joseph,
The Starter Kit is always a must have in a consolidation project an even more in a IFRS consolidation project. Indeed, you will have to adjust the chart of account by adding your members because it can't be fitting any Chart of account out of the box. If these members have the right attributes/properties (the principle is to know what is the original SK account your account is the most similar to and copy/paste/rename), they will be dynamically taken in account in business rules, schedules, reports and scripts logic, allowing a minimum of work and a maximum of security in the implementation.
Don't hesitate to send me an e-mail for more information. I'll be glad to help a little.
Besides, for a day to day information about our activity, IFRS standards and XBRL here are the links to register to our Facebook ("Like") and Twitter ("Follow") pages
http://www.facebook.com/sapifrs
https://twitter.com/#!/SAP_IFRS_XBRL
Best Regards,
Pierre-Yves Tohmé
BPC Starter Kit -
BPC 7.5 - Multiple Usernames in the owner property for Work Status Update
Good Day,
We have an issue in our BPC system, where our organisation dimension(entity) has an owner property which is maintained with multiple usernames. The issues comes in when we have to update the Work status for locking. The system recognises the first username as the owner property and only that first username can change or update the workstatus in BPC. We have a problem with that because we have a team of people that manages process.
The error that we get when one of the usernames other than the first one tries to update the work status is - "User not a Manager/Owner, Work status cannot be updated".
Please advise of the solution we are BPC 7.5 SP17
Thanks,
ThembaHi Themba,
We are combining Team and multiple users without issues:
Vadim -
Enable server group in BPC job execution
Dear Experts
[Note 1476057 - Enable server group in BPC job execution|https://websmp130.sap-ag.de/sap/bc/bsp/spn/sapnotes/index2.htm?numm=0001476057&nlang=E]
After upgrade, the server group logic will be :
1, Create a correct server group with server assigned,
job will be executed in specified server group;
2, Create a server group without server assigned,
job will be successfully submitted to BW,
but will not be executed until server is assigned to the server group;
3, Incorrectly specify a server group in web admin,
client will get error message when run package.
As I understand the group server is defined in BW Server. Where should I specify this group server in BPC. I could not find the parameter in BPC Web Admin - Appset Parameters or BPC Server (.Net Server) - Server Options.
Appreciate if somebody can help ?
Thanks
Ashish
Edited by: Ashish Narway on Oct 14, 2010 2:55 PMHI John,
The group settings in WGM SL and Leopard are different.
Yes, they are. I booted to my eval copy of SL Server and ran through the settings in WGM, Server Admin and Server Preferences; as you pointed out, all the mail list admin tools I could find are in the Mail service in Server Admin.
The only thing that may be of interest that I could find is that for the group mail list, the email address for the group is group_shortname@ServerDNSname, not groupshortname@yourdomain (this is in the Mail Services Admin Guide for 10.6). This might explain why your email to the group may have been rejected?
-Doug -
Change domain name BPC 10 for MS
Hi,
We will change domain name so I will need to change that in BPC for all the end users, which should not be a problem but for the service users running BPC, BPCInstall, BPCAdmin and BPCUser I guess it can/will be a problem.
Option 1 - reinstall SAP BPC
I have read a sap note(1451175) where they suggest to reinstall SAP BPC,http://service.sap.com/sap/support/notes/1451175
and also sap note(1692721),http://service.sap.com/sap/support/notes/1692721
If I do that the question is can I restore my environment(s) I have today or do they contain the "old" domain name users or is that only stored in the "appserver".
Option 2 - modify SAP BPC
Not recommended according to above note.
Do anyone have any experience in this or suggestions please let me know.
Brgds
Mattias FerlingMultiple primary zones work fine within you private DNS services, and would be the usual approach for the local DNS server.
The external (public) DNS services gets another translation and an MX (mail exchange) record that points at your public IP.
If you're renaming the host itself, you'll reset the name through Server Admin, and then verify the change by launching Terminal.app and issuing sudo changeip -checkhostname command. If that doesn't work, you might need to reset the host name via the changeip command; see man changeip for details.
One key piece of all this: your public mail server needs to be an A record, which means your public forward and reverse DNS for your mail server and your MX record and your public static IP address all match.
Your mail server will need to enable the new domain as a virtual host; that'll all it to receive mail for the new domain.
Maybe you are looking for
-
Unlocked Iphone 4s doesn't work in my country
Hi I bought an "unlocked 4s" from this seller on e-bay. He has a lot of reputation and good feedback and seems genunine. http://www.ebay.co.uk/itm/350980444162 Now we live in little country called Andorra next to Spain and France. I put my local sim
-
XServe running MS Windows 2003 server + MS SQL 2005
I am planning to deploy 3 XServes, One running Windows 2003 Server + MS SQL 2005 the other 2 runnung Windows 2003 Server + MS Terminal Server Wonder if there's anyone can share the experience for the above configuration? Rgds, chiacy
-
When my n97 was v20 & 21 i worked with all wlan but when update it to 22 cant do nothing. n97 connecting to network but No received jut have sent I'm not her...Never was...Never will be..
-
Flex4: Printing my grids with mx:PrintDataGrid doesn't print the column headers
It's a simple mx:DataGrid with just 3 mx:DataGridColumns. I use a s:VGroup as the print view. It contains an s:HGroup with two labels for the page header and then an mx:PrintDataGrid. The grid data prints fine but the column headers are left blank. J
-
How can i connect/disconnect PPPoe via Ethernet connected time capsule??
I connected the time capsule with Ethernet. I set connect to PPPoe with "Manual" option. I could easily control "Connect/disconnect" pppoe using AIRPORT (in the menu bar). But I could not find a way to "Connect/disconnect" via ETHERNET. (No ETHERNET