Reagarding the bbp_reqreq_transfer module
Hi
I am nalysing the FM bbp_reqreq_transfer to find out how the transfer of SC data to the r/3 takes place. Also i am getting "error in transmission" in some cases. PO number is generated. I can see that in BBP_PD. so i tried to debug the FM bbp_reqreq..
When i used where used list for the bbp_reqreq.. I found only four programs
1) RBUS2121
2)RBUS2123
3)LBBP_REQREQU21
4)BBP_SET_STATUS_INCLUDE
the first two programs use this FM in the methods "TRANSFER" . This method is not used in any of the SC WFs.
So it is clear that the FM bbp_reqreq is not called at the end of a WF. ( am i correct? If not please give me the correcr details )
The 3rd program BBP_REQREQ_RESUBMIT is used to resubmit the SC which are in error ( i think so again correcr me if i am wrong )
The 4 program the coding is like this
if LastApproval = 1.
if APPROVE_OR_REJECT010100 = 0.
CALL FUNCTION 'BBP_REQREQ_TRANSFER' in UPDATE TASK
EXPORTING
REQNO = REQREQNO
EXCEPTIONS
NOT_FOUND = 1
NO_OBJECTKEY_DETERMINABLE = 2
OTHERS = 3
commit work.
Assume that this program calls the bbp_reqreq once the approval is over. but when i did wher -used list for the 4th program surprisingly i could not get any results??
I want to know how this bbp_reqreq is called and can i get the details on in what cases the "error in process" occurs.
If i debug the META_BAPI FM can i get the error.
Also sometimes in the bbp_pd we can see the ALERTS..
In which program these errors are catched. I want to know the program name so that i can debug the pogram and know in what are all the cases the error in process occurs.
Thanks in advance
sankar
Hello Rick,
Muthuraman answered too fast...
So, he confused BBP_EXTREQ_TRANSFER with BBP_REQREQ_TRANSFER
After shopping cart is created and approved, BBP_REQREQ_TRANSFER function module is called to transfer SC data to R/3 backend in order to create PO (you need to be in classic scenario).
To see it in action, you can execute it in debug mode using a SC guid as importing parameter.
Regards.
Laurent.
Similar Messages
-
What are the function modules to create a follow on documents for SC
Could any one please tell me What are the function modules ( like PO , Preq ...) to create a follow on documents for Shopping Cart?
Thanks
MuraliMurali,
That depends on what scenario you've got implemented.
Classic scenario: FM BBP_REQREQ_TRANSFER
Extended classic: FM BBP_PD_PO_CREATE
Regards,
Franz -
How do I use the Web module to upload video to my website?
I'm using the Lightroom HTML gallery to upload my photos, fine and dandy, very happy with it. I also have some videos trimmed in Lightroom that I want incorporated into the gallery. This doesn't seem to be happening, instead I just get thumbnails. What/how do I incorporate my video clips into my web gallery? I moved over from jAlbum so I could have a simple one-tool workflow, so I'm really hoping that this is possible.
You can combine stills and video for output to h.264 (mp4 file) for example to upload to Youtube or Vimeo.
FTP upload will be subject to the limitations of your host. The web module within Lightroom creates all resources to link to the file index.html
The forthcoming LR6 is anticipated to have HTML5 galleries. -
How to add an error message in the application module?
Hi,
I have some code running in the application module. I want to display error messages in the messages section of the screen if an error happens in my code.
How could I achieve this?
I am using JDeveloper 10G
ThanksMuhammed,
Have you tried throwing a JboException in your AM code?
John -
ModuleData.getPrincipalData returns null in the adapter module development
Hi gurus,
i am doing a test on the adapter module development following an article written by William Li:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0ac06cf-6ee2-2c10-df98-e17430ca5949?QuickLink=index&overridelayout=true
my problem is after the EJB has been deployed, it seems that the return of inputModuleData.getPrincipalData() is always null which makes the program can not get the xml payload from the framework.
the main process of the example has been simplified like this:
public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData) throws ModuleException {
Object obj = null;
try {
obj = inputModuleData.getPrincipalData();
Message msg1 = (Message) obj;
XMLPayload xmlpayload = msg1.getDocument();}
catch (Exception e) {
ModuleException me = new ModuleException(e);
throw me;
return inputModuleData;
after deployed, i get the following error in the adapter monitor of RWB: (my JNDI is testtest)
17.02.2012 17:13:44.643 Information Send binary file "test8.xml" from FTP server "10.18.48.150:/encrypt_test/", size 206 bytes with QoS EO
17.02.2012 17:13:44.644 Information MP: processing local module localejbs/CallSapAdapter
17.02.2012 17:13:44.644 Information Application attempting to send an XI message asynchronously using connection File_http://sap.com/xi/XI/System
17.02.2012 17:13:44.645 Information Trying to put the message into the send queue
17.02.2012 17:13:44.648 Information MP: processing local module localejbs/testtest
17.02.2012 17:13:44.648 Error MP: exception caught with cause java.lang.NullPointerException: while trying to invoke the method com.sap.engine.interfaces.messaging.api.Message.getDocument() of an object loaded from local variable 'msg1'
whereas if the code has been changed like this:
public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData) throws ModuleException {
Object obj = null;
try {
obj = inputModuleData.getPrincipalData();
Message msg1 = (Message) obj;
if (obj != null )
XMLPayload xmlpayload = msg1.getDocument();
catch (Exception e) {
ModuleException me = new ModuleException(e);
throw me;
return inputModuleData;
the file can be read by the file adapter.
i just quite confused that why the return of the getPrincipalData() is null? where is the problem? thanks
Edited by: Stephen Xue on Feb 17, 2012 5:22 AMI'm gonna reply to myself here. I changed the processing sequence of the adapter modules in the in the FileSender channel so that my module comes first then CallSapAdapter. Then getPrincipalData() contains the message.
Hope this helps someone else. -
I want to use the Web module to publish to the a website... What kind of server do I need to be able to publish my website?
You don't need a server, you just need a web hosting package such as the ones from GoDaddy or many other hosts. You then send the web gallery directly from LR to your web space.
As you're asking such basic questions, it might be best if you read articles like this and see if a friend or colleague can get you started. -
How can I use the print module to print different size images on one large "canvas"?
How can I use the print module to print different size images on one large "canvas"? An example would be in Photoshop, go to file>new, and create the size paper I want, and move images of different sizes onto it.
I was thinking the print module would do this automatically for me.You can't, at present. It's been a requested feature, so we'll see if it shows up in a future version, but it's not there at present.
-
I have lightroom 5.7 and a macbook pro 10.9.5. Occasionally when I am editing a photo in the develop module, I suddenly get a "file not found" message and the editing ceases to work. There is no "exclamation" icon below the histogram box in the Library module or on the photo in grid view, and the histogram is gone. What is going on? Trying to find it using the "find missing photos" in the library menu does nothing.
-
A problem with ACL in the class-map on the ACE module
Hi all,
I configured the following on the ACE module:
object-group network test
host 192.168.1.21
host 192.168.1.22
host 192.168.1.23
object-group service port
tcp eq www
tcp eq 8080
access-list T line 8 extended permit object-group port object-group test any
I tried to configure a class-map for matching this ACL:
ACE-4710-2/Lab-OPT-11(config)# class-map match-any TEST_C
ACE-4710-2/Lab-OPT-11(config-cmap)# match access-list T
Error: Cannot associate acl having object-group ACEs in class-map.
So couldn't I configure the class-map by using ACL with object-groups involved? Is it the bug or the normal behaviour? Because the customer uses object-groups in ACLs and he has to configure ACL without object-groups for the traffic classification. It is horrible.
Thank you
RomanHi Roman,
I'm afraid it's the expected behavior. You cannot use an ACL with object-groups inside a class-map.
Regards
Daniel -
Can i upgrade my macbook pro i5 to a i7 without buying the i7 module?
so I stay on amazon when it comes to new components for my MacBook Pro, just to see the products that could potincally help me operate the system batter or anything along those lines. So today I went on just to browse and stumbled upon the "intel core i7", now I had originally thought that whatever module you had gotten would be it unless you wanted to shell out another few grand for the i7..
Upon findind this product it occured to me that maybe I could perchase the i7 processor and then simply install it however need be to upgrade to the i7 without the purchase of another MacBook Pro. I was wondering if anyone could tell me if that is possable, and if you can make your computer an i7 and basicly have it appear as that is how you computer cameupon purchase?
If anyone could answer this question that would be an amazing help.If you want to change the CPU, it is not only the cpu you will have to change, the bus, the controller, ending up in the main board completely, the firmware module, etcetera. Very interesting but twice as expensive as the whole computer.
-
Problem releasing the application module after upgrade to 11.1.1.2
We have recently upgraded from JDeveloper 11.1.1.1 to 11.1.1.2.
In the "tearDown()" method in our Unit Tests, the Application Module is realeased using:
private ApplicationModule am;
Configuration.releaseRootApplicationModule(am, true);
Alter the upgrade, this produces the following error:
oracle.jbo.JboException: JBO-33025: Failed to release application module MapServiceGlobal. Cookie handle not found.
Please Help.
FYI - this is the code that is used to create the application module:
Hashtable env = new Hashtable(2);
env.put(JboContext.INITIAL_CONTEXT_FACTORY,JboContext.JBO_CONTEXT_FACTORY);
env.put(JboContext.DEPLOY_PLATFORM, JboContext.PLATFORM_LOCAL);
try
InitialContext ic = new InitialContext(env);
ApplicationModuleHome home = (ApplicationModuleHome)ic.lookup(rootAM);
am = home.create();
catch (NamingException nex)
/* Handle the error here if you don't find it */
throw new NamingException("Application Module naming exception " + rootAM + " : " + nex.getMessage());
/* Connect the AM to a database connection */
am.getTransaction().connect(jdbcConnectionURL);
* Set the bundled exception mode so that exceptions are thrown in the
* same way as when we're running in the web application.
am.getTransaction().setBundledExceptionMode(true);
Thanks,
-SpiroHi,
I used OCEP 10.3.0.0 and upgraded the wlevs30 domain to PS6(11.1.1.7.0). and it worked without such error.
My experience is:
1) in OCEP 10.3.0.0 it needs not to add the security groups in atnstore.txt
2) you need to add <scratch-directory/> for Jetty in server's config.xml otherwise you will see the visualizer takes a long time to get up on Windows
Thanks
Junger -
Unable to load the kernel module 'nvidia.ko' [SOLVED]
After my most recent kernel upgrade, I can't get my GUI to run. I've tried reinstalling the nvidia driver to no avail.
Any insight would be greatly appreciated. I'm using a GeForce 8400 GS
cat /var/log/nvidia-installer.log
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device
-> Kernel messages:
NVRM: This can occur when a driver such as nouveau, rivafb,
NVRM: nvidiafb, or rivatv was loaded and obtained ownership of
NVRM: the NVIDIA device(s).
NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
NVRM: No NVIDIA graphics adapter probed!
NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as nouveau, rivafb,
NVRM: nvidiafb, or rivatv was loaded and obtained ownership of
NVRM: the NVIDIA device(s).
NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
NVRM: No NVIDIA graphics adapter probed!
NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: This can occur when a driver such as rivafb, nvidiafb or
NVRM: rivatv was loaded and obtained ownership of the NVIDIA
NVRM: device(s).
NVRM: Try unloading the rivafb, nvidiafb or rivatv kernel module
NVRM: (and/or reconfigure your kernel without rivafb/nvidiafb
NVRM: support), then try loading the NVIDIA kernel module again.
NVRM: No NVIDIA graphics adapter probed!
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Last edited by wsims (2010-06-22 15:06:04)if you used the packages from repos, the blacklist is done automatically in nvidia,
$ pacman -Qo /etc/modprobe.d/nouveau_blacklist.conf
/etc/modprobe.d/nouveau_blacklist.conf is owned by nvidia 195.36.31-1
$ cat /etc/modprobe.d/nouveau_blacklist.conf
blacklist nouveau
but i guess you just want to mess your system by using unsupported and very bad ways and you are way smarter than the devs if you used that installer
Last edited by wonder (2010-06-22 14:10:01) -
Hi,
I have a asp.net web application running on windows server 2008 with oracle server 10g installed.
now we are planning to run application on another server with same server as database server. but when the deployed on new server the login page comes up and after login System.DllNotFoundException: Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) exception is thrown. any help would highly be appreciated.Did you run the ODAC installer, OUI or xcopy, or did you just copy over Oracle.DataAccess.dll to the new machine? If the latter, then you need to run the installer to put in all the necessary Oracle DLLs ODP.NET references.
-
Unable to load the EJB module. DeploymentContext does not contain any EJB.
I'm writing an enterprise application to familiarize myself with Glassfish 3.1.2 and EJB 3.1. I've created several local, stateless beans, and injected one into a JSF managed bean. The ejb and web modules compile fine, but when I launch the application with Glassfish I get the following startup error and the application does not deploy. I don't understand what it means, can someone ellaborate?
SEVERE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer prepare method
SEVERE: Exception while invoking class org.glassfish.javaee.full.deployment.EarDeployer prepare method
SEVERE: Exception while preparing the app
SEVERE: Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for D:\Documents\NetBeansProjects\Test\dist\gfdeploy\Test\Test-war_war.
If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected
org.glassfish.deployment.common.DeploymentException: Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for D:\Documents\NetBeansProjects\Test\dist\gfdeploy\Test\Test-war_war.
If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected
at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:166)
at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:871)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:348)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085)
at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291)
at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1259)
at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:461)
at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:212)
at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)My guess is that you deployed an ejb without bean in it. when you have an ejb module, be sure you have at least one bean present.
Are you sure you have implementend some beans? Or did you do this only in the web module?
Try adding an @Stateless bean doing nothing in you ejb module, redeploy and let me know if that works -
The library module reference Error in Weblogic 9.2.2 workshop env
I got errors when import an existing application into weblogic 9.2.2 workshop:
The library module reference : beehive-netui-resources-1.0 is not allowed from the classpath of a non-web project, only JAR,EJB, and EAR module types are allowed.
The library module reference : beehive-netui-1.0 is not allowed from the classpath of a non-web project, only JAR,EJB, and EAR module types are allowed.
Unable to resolve the library module reference : wlp-framework-common-web-lib.
Would you give me some advise how to resolve those errors in workshop?
Thank you
Edited by: user1277690 on Mar 17, 2011 9:44 AMHave you tried including the following in your setDomainEnv script:
JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
-Jesus
Maybe you are looking for
-
IPhoto not in applications folder
Hi, my iPhoto and my iMovie both have question marks over each icon on the dock. I've tried finding it in the trash, applications folder, and spotlight. No luck! I can't find it and I'm not sure how to. I don't want to lose my photos, please help. Th
-
Version Difference in SRM 4.0 and SRM 5.0
hi guys, Can someone tell me the upgrades that has been done in SRM 5.0 from SRM 4.0 ? Regards, Sree
-
Dual Browser opening when executing Runtim
Hi All, Please find the code where i am opening a brower from java. The problem is that i am getting two browsers opened. Can you please give any reasons for this? This code has to be implemented in a Java Swing Application. I am just trying it from
-
Adobe Presenter using pre-recorded video
is there a way for adobe presenter 8 to take a pre-recorded video instead a webcam for video input? so i have a pre-recorded video file, and I can run it side by side with the slide, and program when the transition supposed to be, when the video and
-
EZVPN Router to PIX - vpn tunnel fails after xauth
I'm trying to configure a 1721 router to connect to a PIX at the office, essentially putting the router in place of a software VPN client. I can connect to the PIX with both a software VPN client and a hardware VPN 3002, but whenever I try to configu