PR First release by initiator
PR First release by initiator
Using standard <u><b>PR overall release</b></u>
Who ever having authorization for PR creation that person will create PR as well as will release it first. If initiator is not released it within 3 days then initiator's superior will release this. For this scenario there may be many no. of Persons to create PR.So, how to initiate one release code for many users?
Thanks and Regards,
Prabhakar Dharmala
You need to use the user-exit (implement enhancement M06B0001) to find the person who changed the requisition, except those users who release it. Neither do you want to identify the users who just change long texts.
I just did that little excercise myself, and basically this code snippet (placed in ZXM06U12) does it, and then you of course have to use that information in your code to set up the correct agent specification. Note, the code selects fields that are not really required, but I found them nice to have during debugging.
CONSTANTS: c_changeclass TYPE cdhdr-objectclas VALUE 'BANF'.
* Find user who changed it last - but exclude transaction codes used for release
DATA: l_latest_change_header TYPE cdhdr,
l_latest_change TYPE cdpos,
l_table_key_item TYPE cdpos-tabkey.
CONCATENATE syst-mandt i_eban-banfn i_eban-bnfpo '%'
INTO l_table_key_item.
SELECT objectclas
objectid
changenr
username
udate
utime
INTO CORRESPONDING FIELDS OF l_latest_change_header
FROM cdhdr
WHERE objectclas = c_changeclass AND
objectid = i_eban-banfn AND
tcode NOT IN ('ME54N','ME55')
ORDER BY udate DESCENDING
utime DESCENDING.
SELECT changenr
tabname
tabkey
fname
chngind
text_case
unit_new
cuky_new
value_new
INTO CORRESPONDING FIELDS OF l_latest_change
FROM cdpos
UP TO 1 ROWS
WHERE objectclas = l_latest_change_header-objectclas AND
objectid = l_latest_change_header-objectid AND
changenr = l_latest_change_header-changenr AND
tabkey LIKE l_table_key_item.
ENDSELECT.
IF syst-subrc <> 0.
CLEAR l_latest_change_header.
ELSE.
EXIT.
ENDIF.
ENDSELECT.
IF l_latest_change_header IS INITIAL.
l_latest_change_header-username = i_eban-ernam.
l_latest_change_header-udate = i_eban-erdat.
ENDIF.
Similar Messages
-
Safari keeps freezing since loading Yosemite when first released
my safari keeps freezing daily since loading Yosemite when the new operating system was first released.
When you have the problem, note the exact time: hour, minute, second.
These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.
Launch the Console application in any of the following ways:
☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
☞ Open LaunchPad and start typing the name.
The title of the Console window should be All Messages. If it isn't, select
SYSTEM LOG QUERIES ▹ All Messages
from the log list on the left. If you don't see that list, select
View ▹ Show Log List
from the menu bar at the top of the screen.
Each message in the log begins with the date and time when it was entered. Scroll back to the time you noted above.
Select the messages entered from then until the end of the episode, or until they start to repeat, whichever comes first.
Copy the messages to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
The log contains a vast amount of information, almost all of it useless for solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
Please don't indiscriminately dump thousands of lines from the log into this discussion.
Please don't post screenshots of log messages—post the text.
Some private information, such as your name, may appear in the log. Anonymize before posting. -
Release Procedure - Initial Setup
Hi All,
I have a PR release procedure, as well as a workflow with email notifications, completely setup and working in our sandbox server. However, it has been several months since I configured the initial PR release, and now I am going to re-do the work in our development server.
I've re-done the customizing for the PR release in SPRO, but no release strategy is appearing in the PR. I've gone back and checked that the customizing of the release classes/characteristics/groups/codes/strategies are all identical... is there some initial configuration (any notes, activations, etc) besides this that I forgot to do this time? It's just a simple release based on user and item price. Easy to do, but for some reason it's not working.
Thanks for any help!Hi,
First check all the basic settings for PR release procedure
1. characteristics
2.class
3.Release codes
4.Release strategies
5.classification data
Most imp check for
check if the user exit contains the line E_CEBAN = I_CEBAN
I have faced the same problem and checked few notes.
Hope if u do the above change in user exit ur problem will be solved
regards,
Uzair Hussain
Edited by: Mohd Uzair Hussain on Jun 19, 2009 8:30 PM -
First release of new DPL Assistant, an IDE plug-in
We are pleased to announce the first version of a new component. "DPL
Assistant" is an IDE plug-in that is intended to help developers use,
and learn to use, the Direct Persistence Layer of Oracle Berkeley DB
Java Edition. The DPL Assistant is initially provided as an Eclipse
plug-in.
This first version of the plug-in performs validation of DPL
annotations in Java source code. Each time you save changes from the
Java source code editor, the validator analyzes annotations (@Entity,
@Persistent, etc.) and reports any errors or warnings that it can
detect, in a similar way to how the IDE reports Java compilation
errors.
Of course there are many more things that the DPL Assistant could do.
We are requesting your feedback. Please see the Possible Future
Enhancements section at the end of this message and send us your
thoughts by replying to this forum thread.
Installation
You can install the DPL Assistant using the Eclipse update manager.
Start by adding our update site to your configuration:
http://download.oracle.com/berkeley-db/eclipse/The DPL Assistant was developed on Eclipse version 3.3, and has been
tested with both 3.3 and 3.4. It of course requires at least Java 1.5
(since it works with Java annotations).
Usage
Once installed, the DPL Assistant may be enabled on a per-Java-project
basis. From the Project Explorer, right-click on the name of a Java
project, and choose Properties from the pop-up menu. In the
Properties dialog, choose the "DPL Assistant" page, and turn on the
"Use DPL Assistant" check-box.
Now you can create a Java source file and type in some Java code,
using DPL annotations. Whenever you save your changes in the Java
source code editor, the validation tool checks the code, and adds
error/warning markers for any problems that it finds.
If you have your Eclipse workspace set up to build automatically, you
only need to save your changes. (See the Project -> Build
Automatically menu item.) Otherwise you need to do an explicit Build
to run the validator.
When the tool reports a problem, you should be able to see a marker in
the margin on the left-hand side of the editor, and if you show the
Eclipse "Problems" view you should see it there too. Also, a few --
but not all -- of the problem types also appear as squiggly underlines
in the source code.
As a simple example, if you were to type in (and Save) the following
code:
@Entity public class A {
String foo;
}you should see an error marker, complaining that "Entity class lacks a
primary key".
Known Issues
There is one significant known issue: if you have multiple Java
projects in your Eclipse workspace, with entity or persistent classes
from one project referring to classes in another project, then
sometimes DPL Assistant can get confused. In such a case, it may fail
to notice changes in one project that ought to cause a refresh of the
validation for classes in another project, resulting in the retention
of stale results from a previous validation.
If this happens, a simple workaround is to manually request a clean
build of the Java project (from the menu bar: Project -> Clean ...).
Possible Future Enhancements
At this point these are only some ideas, and do not represent any sort
of commitment or definite plan. We would especially like to get
opinions and feedback from the community. What features do you think
would be useful?
* the DPL Assistant is initially provided as an Eclipse plug-in, but
we could add support for other IDE's, such as NetBeans or
JDeveloper. Again, this depends on the level of interest from the
community. Please let us know what would be useful to you.
* instead of merely complaining about errors, in many cases it could
fix the code automatically. Sometimes there are several possible
fixes, depending on the developer's intent. These could be
presented to the user in a multiple-choice pop-up menu.
* "content assist": instead of waiting until an error has been made,
it is sometimes possible to help the user get it right the first
time. In the same way that the IDE helps in writing Java
expressions (e.g., presenting a multiple-choice list of known
methods, given an object reference of a known class), it could
present a list of valid completions during typing of annotations.
* wizards: instead of having to type entity classes by hand, a wizard
could lead you through the process of defining the desired fields,
and then generate the basic Java source code automatically.
By analyzing an application's overall schema, a wizard might also
help generate code for a test harness. Or, by comparing the current
schema to a previous schema extracted from an old database
environment, it might help generate conversion code ("mutations").
* ultimately, it would be sweet to be able to render an abstract
graphical "picture" (like a UML diagram) from an existing schema,
and even (conversely) to support interactive drawing of such a
diagram from which entity and persistent classes could then be
generated automatically.
Alan Bram
OracleThanks for your account and experience with the new iWeb.
Nice site now, although vegetarians better skip it
I personally got rather hungry viewing it. And it is only 13.30 here. -
A new post in this forum to let you know that we have just released Jaccal 1.0.0.
Please check the website for more information. More exciting things to come in
the coming months ! http://jaccal.sourceforge.net/
But what is Jaccal by the way ?
Jaccal is a set of smart card communications API for Java applications. It is
developed for Windows and Unix machines, accessing the smart card through
the PCSC (Personal Computer Smart Card) layer on each platform.
Jaccal also provides a scripting engine and a script editor (Anubis) that allows
developers to directly access the smart card.
Jaccal can also be easily integrated in your favorite IDE/Editor like UltraEdit
or even Crimson Editor.
Right now, Jaccal core provides essentially a ISO7816-4 command level, a
PCSC interface for accesing the card. Soon will come the GSM command
level, a security module (for you to perform cryptographic calculation), a OP
level for managing applets in a JavaCard and later on a Multos level for
managing applications on a Multos card.
Check it out.
Thomas
http://jaccal.sourceforge.net/Thx,
found the docs. already digging into this extension.
Wasn't aware of this being an extension so..
It looks like the middelware manufacturor didn't provide me a full API on this part.
So I'll have to go back into the warzone...again.
Grtz Ruud. -
Accordion Issue with IE7/XP: First tab is initially opened. Should be closed
I'm almost finished my navigation menu for a client and everything is looking good. Except in IE7, of course. In IE7, the first tab is opened a little and I'd like it to be closed completely. How do I solve this or is this just a Spry bug?
http://www.tendergreensfood.com/wp-content/themes/greens/test.htmlMake the default panel -1 in the constructor (panel number -1, of course, does not exist, so no panel will be open at first):
<script type="text/javascript">
var acc8 = new Spry.Widget.Accordion("Accordion1", { defaultPanel: -1 });
</script>
Lovely site, by the way...
Beth -
Hi,
How can i get the real time level approvers in a workflow situation, example for a certain document the approvers are already defined, but during the process sometimes they change, how can i get the real approvers to show in a report, using abap ?
Thanks in Advance.There are in general three solutions:
1) The easy path is to update a table (application table, not workflow table) with information about when and by who the document was approved. Easy in the sense that the information is easily available, not always so easy with respect to keeping the information updated - especially if approvals can be withdrawn.
2) If change documents are written, and there is a status (there often is) indicating whether the document has been approved or not, you can check the change documents. I have posted ABAP code here on SDN using this technique to display the approver in purchase requisition release. Unfortunately I can't recall which forum I posted it in, but that's why there is a search possibility. Have a look at PR First release by initiator.
3) Use the workflow logs as outlined by Arghadip, except his solution won't work at all. This requires no table updates anywhere, other than what is done by the workflow engine. The disadvantage is that you most likely will end up hard-coding (or read from a table) the tasks that are relevant, in order to improve performance and avoid false positives. Thus you have to remember updating the table (or report) if the workflow solution changes.
What you need to do is not check SWWUSERWI (this table is for work items that have not been completed), you need to check the logged data for the work items, using the SAP_WAPI function modules. For instance, you would be interested in the decision that was made (approve or reject), and the actual agent of the work item. -
I have remained current with Photoshop and the related apps for about 15 years. Also with Lightroom since it was first released. Initially on Windows, and on Mac for about the past 8 years. Never an update issue.
Now the update process results in the following error report:
Dynamic Link Media Server CS6 1.0.1 Update
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
Adobe Bridge CS6 5.0.2 Update
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
Extension Manager 6.0.7 Update
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
Adobe CSXS InfrastructureCS6
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
Adobe Photoshop 13.0.5
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
Photoshop Camera Raw 8.2(CS6)
There was an error installing this update. Please quit and try again later. Error Code: U44M1I210
I spent the majority of a day Chating with a three different Adobe and Apple support reps. In the end, Adobe gave me this URL and said to manually install my updates going forward. To damn bad for me, after paying like $1,500 over the years.
OK, so what. Well, these updates above aren't even on that Adobe manual update page:
http://www.adobe.com/support/downloads/product.jsp?product=39&platform=Macintosh
Anyone have a suggestion?
ThanksIf the manual updates work, here are the rest on your list that failed:
Dynamic Link Media Server CS6 1.0.1 Update
http://download.adobe.com/pub/adobe/photoshop/mac/DynamicLinkMediaServerRetail-1.0.1-mul-A dobeUpdate.dmg
Photoshop Camera Raw 8.2(CS6)
http://swupdl.adobe.com/updates/oobe/aam20/mac/PhotoshopCameraRaw7-7.0/8.2.67/setup.dmg
Adobe Photoshop 13.0.5
http://download.adobe.com/pub/adobe/photoshop/mac/13.x/Photoshop_CS6_13_0_5_upd.dmg
Adobe CSXS InfrastructureCS6
http://swupdl.adobe.com/updates/oobe/aam20/mac/AdobeCSXSInfrastructureCS6-3/3.0.1/Setup.dm g -
In Configurator 1.1 it's not releasing initial VPP code used to first get app
I had been using Configurator off-and-on for a little while to manage 5 iPads. I would download a VPP xls file with 5 codes in it, use the first code to download the app from iTunes in order to get it into Configurator, then upload the codes into Configurator. It would then release the initial code so that i still had 5 available. I just bought two new apps (5 codes for each), uploaded them to Configurator and when i synced the iPads it only did 4 and told me that one of the codes was already used. Anyone else seen this?
ThanksThere is certainly something up in this version. This time i bought 6 codes for my 5 ipads so that if it didn't release the initial one again i would still have enough codes. Well, THIS TIME it worked normally and i have an extra code. ???
Also, i added another code to the app i initially had problems with (Atomic Web) so that i could have the 5 that i need and Configurator sees it as not recognized as a valid code for some reason. This is frustrating. -
OIM11g - disable set password on first logon + force challenge questions
Hi all,
I was initially trying to work out how to stop forcing users to set their passwords on first login. Initially by using the Force Password Change at First Login flag.
I found the following in metalink:
BUG:10256559: DOCUMENT THAT XL.FORCEPASSWORDCHANGEATFIRSTLOGIN NO LONGER USED IN 11G
The system property "Force Password Change at First Login" is not used in Oracle Identity Manager 11g Release 1 (11.1.1). Setting this property has no effect.
I have also tried setting all of the flags on a user relating to this manually, but that hasn't worked either e.g.
usr_change_pwd_at_next_logon
usr_pwd_must_change
I saw the following workaround in metalink:
How To : How to Disable Change Password At Next Logon in OIM 11g
Go to EM and change the ssoEnabled flag as per below instructions
1. Go to WebLogic Domain -> <Domain Name>
2. Right click and open 'System MBean Browser'
3. In the 'System MBean Browser' left panel, go to 'oracle.iam' -> Server:<server name> --> Application:oim --> XML Config --> Config --> XMLConfig.SSOConfig --> SSOConfig
4. Set the SsoEnabled flag to 'true' and apply
Which works, however it also prevents challenge questions being forced on a user, which we want.
Does anyone know how to do this?
Thanks!yes, system property doesn't work in this case. you can try the simple test case
1. create a new user
2. login to oim db and update usr set usr_change_pwd_at_next_logon=0 for newely created user. (default value is 1)
3.commit the change in db
4. close the browser or clear cache. sometime it pick the value from cache. better close the the browser and open it
5. login with the new user it won't ask for the password change but it will force to set question. -
PR release workflow - issue in mulitple level approval
Hi Experts,
I have developed a new workflow for PR release strategy.
Business object: BUS2105 ( Purchase Requistion )
Triggerring event: ReleaseStepCreated
Step1: Workflow started ( Releasestepcreated)
Step2: Approve PR ( Agent1)
Step2a
If yes --> Released to next level (Agent 2 )
Step2b
If No --> Rejected and notified initiator
If Yes --> Notify intiator and exit
Step3b.
If no --> based on next release code and release
group get the next level agent and go to
step2
Step4: Workflow ends.
Issue:
For single step PR release, workflow is working fine.
When PR created with multiple level release, a workflow triggers and notifies the 1st level agent, when the agent releases the PR at 1st level and saves it , workflow is not proceeds to further steps to find the next level agent.
Here i am using the FM to fetch the approvers and assigning the same for release codes.
Please guide me...Hi
''workflow is not proceeds to further steps''... do you mean that RELEASESTEPCREATED event is not triggered for next step ?
you can check this in SWEL that whether event is getting triggered after first release.
If yes then the issue is in configuration of release strategy where for all release code you need to mark workflow parameter 1. -
How start Train (as Initiator) from BPM
Hello everyone,
I'm a newbe and I'm in trouble with my first ADF train initiator from BPM 11.1.1.7.
This is the story:
created a train using an ADF Unbound Task Flow following this tutorial:
Oracle JDeveloper 11g Release 2 Tutorials - Creating a Train Using an ADF Bounded Task Flow
wired my HumanTask with the ADF train.
The ADF Train project has one unbound task flow and one boundend task flow.
Added a empty jspx page to my unbounded task flow and consume the bounded task flow as a region on that page.
Deployed on WLS and when started from bpm workspace I get this error:
'oracle.adf.controller.ControllerException: ADFC-14004: The ADF Controller cannot execute task flow '/WEB-INF/Start_TaskFlow.xml#Start_TaskFlow' that uses page fragments in the root view port.'
I think that my BPM process still calling the unbound task flow instead of the outbound.
How can I set my unbound TF to start when BPM passes control to the Human Task?
Any suggestions?
Thank you so much for any suggestions and help.
FairlieHi Dan,
I've created another bounded task flow with a jspx page and consume my train(with fragments) as region into its.
Replaced the reference <taskFlowFileLocation> into the Human Task with the new task flow(the one with the jspx page the old one was the train) , but I still have the same error.
"oracle.adf.controller.ControllerException: ADFC-14004: The ADF Controller cannot execute task flow that uses page fragments in the root view port."
Do I have to clean the cache? Maybe WLS keeps in memory old reference to train task flow?
Thanks a lot for your help!
fairlie -
- No formatting of items ( colors, fonts etc.) -> terrible looking reports.
- You cannot resize columns -> too large reports!
- I didn't find a way to change column headings.
- You cannot change report titles, headers and footers. Where is a "Page setup"?
- Printing doesn't work properly and there is no preview option.
- No Graphs.
- No exceptions.
Sorry to say, but i'ts not very useful yet.The focus of the first release Discoverer on the web is to provide a highly interactive, scaleable, robust, distributed computing architecture. Rather than take a windows architecture and place it on the web (which would give more initial functionality but would not scale, a potentially difficult downstream issue for a customer) we rewrote the server to ensure true web scalability. Now this work is completed we can easily add formatting and reporting extras quickly later this year.
We feel that Oracle is the only company in this market to spend time and effort ensuring that existing customers don't get stranded by the wayside in order to make a quick profit in the market -- Discoverer is the only Business Intelligence tool that enables customers to share workbooks (reports) between their windows and web environment and modify them in both seamlessly. The look-and-feel of the web product is also consistent with the current Windows version to ensure that customers can move to the web with no re-training required.
To respond to your points specifically:
1. It is possible to change the formatting of items using Tools-Options. This sets up default formats which are then applied as you build the report. We readily agree it would also be nice to change the font dynamically, and this functioality will be available as part of a larger set of reporting features later this year.
2. Resizing columns dynamically is an HTML (web) issue. There are no BI products on the web today which enable this specific piece of functionality. In the next release you will be able to do this in Discoverer as we incorporate the standard capabilities and common look-and-feel of Oracles' Business Intelligence Java Beans. (These beans are also being incorporated into Oracle's Applications, Oracle Reports and all Oracle Express Products. They will also be available to customers as an add-in to JDeveloper. This ensures that all Business Intelligence Solutions (whether from Oracle or built stand-alone) will have the same look-and-feel, reducing training costs for customers.)
3. Column heading, reports, charts, titles etc are part of the Reporting release later this year.
There is a large amount of functionality in this release that you can't find anywhere else on the web. These include:
- Query Prediction
- Summary Redirection
- User-defined Calculations
- True middle-tier scalability
- Oracle Applications Security (Responsibilities, Sets of Books etc)
- Shared workbooks between the windows and web environment
- Shared metadata between the windows and web environment
- Integration with WebDB
- Export formats
Thanks,
Oracle Discoverer Team http://technet.oracle.com -
Hello all-
I'm trying an initial backup with Time Machine on Leopard using a 320GB WD drive. According to my Time Machine Buddy widget, "Event store UUIDs don't match for volume: Macintosh HD." That's the first negative-sounding message. A few MBs in, it always fails, usually with Error:11.
Thanks in advance for any advice or helpful solutions.i like wrote:
Pondini wrote:
Is your internal HD case-sensitive?
No, Macintosh HD is "Journaled."
Then your backups don't need to be case-sensitive. See the pink box in #5 of the Frequently Asked Questions *User Tip,* also at the top of this forum.
Error: (-36) SrcErr:NO Copying /Library/Application Support/MakeMusic/SmartMusic 2010/Components/SoundFonts/BigPiano.sf2 to /Volumes/Backups/Backups.backupdb/iMacG5/2010-04-04-195935.inProgress/350B91FB- FA23-4AC6-B049-E4B5F1F15FFE/Macintosh HD/Library/Application Support/MakeMusic/SmartMusic 2010/Components/SoundFonts
Something else in +*/Library/Application Support.+*
I take it "MakeMusic" is a 3rd-party app? Does it work properly? If not, exclude +*/Library/Application Support/MakeMusic+* and try again.
If it does work properly, as an experiment, try just dragging that folder to your TM disk (but not inside the Backups.backupdb folder that contains your backups). See if that produces an error, too. You can delete it when done.
I hate to say it, but it seems you've either got a bad external drive, or problems in OSX. I don't know how much luck you might have with WD, but you might want to see if they can diagnose it, or have any suggestions.
The only other suggestion I have would be to download and install the "combo" update. That's a combination (thus the clever name) of all the updates to Leopard since it was first released, so installing it should fix anything that's gone wrong since then, such as with one of the normal "point" updates. Info and download available at: http://support.apple.com/downloads/MacOS_X_10_5_8_ComboUpdate Be sure to do a +Repair Permissions+ via Disk Utility (in your Applications/Utilities folder) afterwards.
Don't delete the download file -- if that doesn't help, you may need it again. -
Dear All,
Please help me in one scenario.
My client want PO print before release.
He want to take print of po before release so that he can bargain with vendor & make changes accordinglly before release.
Actually he doesn't want to release the po again & again.
Please help me out
Regards
SANTOSH KADAM.Yes you can print the PO before release . For that in release strategy against the "Release Indicator" tab see the check box against the colomn"Released". If the box is checked against the final release indicator ,than uncheck it and check the same against the first Release indicator (Blocked). This will allow yoy to print out the PO in blocked state also. But as per standard we do not follow this practice.
Maybe you are looking for
-
Hello, An ABAP program which makes use of sy-sysid picks up a wrong value. The system id is TST, but it picks up production id which is PRD. Therefore, when user runs transaction that needs to place a text file in the local directory, it is looking
-
Ways of creating contract and process flow of contracts
hi friends ways of creating contract and process flow of contracts thanks for ur help regards krishna
-
OS 10.3.9 and QT Pro 7 = no video controls
I went against my normal behavior and obeyed when the computer said to upgrade from QuicktimePro 6 to Quicktime 7.0. Then discovered I had to pay another $30 to make it be the Pro version But no video controls are there - apparently I must first buy
-
How come my iMessage on my iPad doesn't send messages
how come my iMessage on my iPad doesn't send messages.
-
Hi, Anyone used WEB ADI for loading POs? Regards, Anurag