Presentation of sd module
hi all,
any body give me the presentation of sales and distribution process in details
Hi Brijesh.
The sales and Distribution process starts with,
1) An Inquiry where i can enquire about the goods or services that i need to buy for example say if i want to buy 10 apples i can enquire about the same.
2) Next i place the quatation please note the quatation can be for only 2 apples since or for 10 the same which i enquired.
3) The next step is i create the order, when creating the order its a purchase order that u have placed on me and the same would be the sales order for me.
4) Once the sales order is done i will do the delivery.
5) The next step involves Picking. Picking of goods should be equal to the quantity that i am delivering.Picking invloves collecting all goods that you require for delivery and the same will be picked from the warehouse.
6) Once i do the picking i can do the post goods issue, post goods issue involves that all my documents get updated and the same can be done when goods leave my warehouse or just before the same. U cannot create the billing document before you do the Post goods Issue.
7) Once you do Post goods Issue the next step is billing where i raise an invoice on you.
8) Once the billing is done the documents will go to the accounting department where they will be checked thats once you pay the bill and the same will be cleared.
These are the steps involved in the Sales and Distribution Process.
Hope it helps u. Do reward me with points if the same is useful to you.
Similar Messages
-
Need the JNDI name for Destinations present in JMS Modules
Hi all,
I need JNDI`s of all the Destinations present in JMS Modules. With this code i am able to get all info about the JMS Modules, Destinations and as well as information about messages, but still not able to extract JNDI of Destination. Can some one give me pointer on this ?
try {
JMXServiceURL serviceUrl =
new JMXServiceURL(
"service:jmx:t3://localhost:7001/jndi/weblogic.management.mbeanservers.runtime");
System.out.println("Connecting to: " + serviceUrl);
Hashtable env = new Hashtable();
env.put(JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES,
"weblogic.management.remote");
env.put(javax.naming.Context.SECURITY_PRINCIPAL, "weblogic");
env.put(javax.naming.Context.SECURITY_CREDENTIALS, "welcome1");
jmxCon = JMXConnectorFactory.newJMXConnector(serviceUrl, env);
jmxCon.connect();
MBeanServerConnection con = jmxCon.getMBeanServerConnection();
Set<ObjectName> mbeans = con.queryNames(queryObjectName, null);
for (ObjectName mbeanName : mbeans) {
String temp = mbeanName.toString();
System.out.println(temp);
String[] mBeanAttributes = {"Name", "DestinationType", "MessagesCurrentCount",
"MessagesPendingCount", "MessagesReceivedCount", "MessagesHighCount" };
queryObjectName = new ObjectName("*:*,Type=JMSDestinationRuntime");
mbeans = con.queryNames(queryObjectName, null);
for (ObjectName mbeanName : mbeans) {
AttributeList attributes = con.getAttributes(mbeanName, mBeanAttributes);
System.out.println((Attribute) attributes.get(0)+ "" +
(Attribute) attributes.get(1)+
(Attribute) attributes.get(2)+
(Attribute) attributes.get(3)+
(Attribute) attributes.get(4)+
(Attribute) attributes.get(5));
String temp = mbeanName.toString();
ObjectInstance inst = con.getObjectInstance(mbeanName);
System.out.println(temp);
finally {
if (jmxCon != null)
jmxCon.close();
But Nowhere i am getting the JNDI of destination Queues or Topics.
Edited by: mdev on Feb 21, 2012 5:21 PMYou are accessing the runtime mbean of a JMS destination. The JNID name of a destination is not available on the runtime destination MBean.
If you are using jms-system-resource to deploy your JMS module, you should be able to access the deployment mbean of the destination. The starting MBean for JMS is JMSSystemResourceMBean in this case. -
hi SAP Gurus,
i need a presentation on QM module of SAP.
Its an overview on Quality Mnagaement.
thanks for your cooperation.Hello Faiza,
the online help offers you quite a lot of information about QM.
You can check the information [here|http://help.sap.com/saphelp_erp60_sp/helpdata/en/a0/df293581dc1f79e10000009b38f889/content.htm].
Regards,
Isabelle -
Presently used function module for obsoleted FM
hi,
what is the presently used fuction module for obsoleted function module
ws_filenames_get.Hi,
Use the class <b>CL_GUI_FRONTEND_SERVICES</b>
Check this thread for detail information.
Re: WS_FILENAME_GET is obsolete - what do I use instead ?
Regards,
Maha -
How to get data from function module in crystal report
Hi,
I installed Crystal Reports 2008 and BO SAP Integration kit for CR.
I connected successfully to SAP system from CR but unable to get the data into Report ...
But data is present in function module.
Could you please tell me what may be the reason ...!!
Thanks
RaghavendraHi,
I connected successfully to SAP system from CR but unable to get the data into Report with all the Input parameters and data is present in function module.
Note: - If we take Start date as input parameter in Crystal report data is coming for single parameter, whereas we take input parameters like Partner function, Region and Customer - we are not getting data. (These fields we created parameters in Crystal report)
In Function Module IMPORT Parameters are below mentioned and Export parameter is Blank
Start Date (Mandatory field)
Partner Function (Mandatory)
Region
Customer
Please let us know if required any information.
Regards,
Raghavendra -
File CC not picking file after module is added
Hi Experts,
I am trying to develop an sample adapter module just to pick the name of the file and put it in the payload. I managed to deploy the module through SDM and it is showing as active in the visual admin. But when I run the interace it doesn't pick the file at all. The communication channel is working fine without module as it is picking the file processing it.
The module configured in the communcaiton channel is as below:
1 localejbs/AddFileNameToPayloadEJBBean Local Enterprise Bean 0
2 CallSapAdapter Local Enterprise Bean 0
Nothing esle is configured. Please advise I am missing some thing in the configuration or is there any other issue.
Regards,
SSThe issue is resolved. For me, deleting the additional Jars did n't work, as it caused in deployment error. The clue is to create a java class under a EJB project in NWDS, rather than creating EJB. If we create EJB, the additional HOME, REMOTE,LOCAL HOME interfaces are created. XI explicitly tries to cast them into ModuleHome,ModuleRemote etc, which results in Class Cast exception. If we are just creating a class without these additional Interfaces,XI manages it internally.
But we MUST have the ejbcreate() methods implemented/present in our Module-Class.
If we don't create EJB under EJB Project, then the ejb-jar.xml will not have the representation for Home,Remote, Local Home etc.
So we need to edit the ejb-jar.xml as follows.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
"http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<description>EJB JAR description</description>
<display-name>EJB JAR</display-name>
<enterprise-beans>
<session>
<ejb-name>The class name(ex- Myclass)</ejb-name>
<home>com.sap.aii.af.mp.module.ModuleHome</home>
<remote>com.sap.aii.af.mp.module.ModuleRemote</remote>
<local-home>com.sap.aii.af.mp.module.ModuleLocalHome</local-home>
<local>com.sap.aii.af.mp.module.ModuleLocal</local>
<ejb-class>The class name with the package defn(ex- com.xyz.Myclass</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
</ejb-jar>
For more info, pls follow [http://tleterme.developpez.com/bw/how/HowToCreateAdapterModules.pdf ]
Regards,
SS -
Reg : IDOC - inbound function module
HI guys,
I have an ....list of error inbound idocs .......(presently using function module X)......
but recently we made lot of changes in inbound function module and release as "Y"...hence presently all idocs Uses the inbound function module 'Y'.
In this scenario i wanted to re-process the old idocs.....(which were in error state 51).......Which should use the old function module 'X'.....(it should not use Function module 'Y')
In short 'based on the date ....my inbound function module should be assigned while processing idocs.
idoc date < 01.01.2011 then old function module (I.E FM "X")
idoc date > = 01.01.2011 then new function module (i.e. FM "Y")
regards
GirishYou can't do that via the standard config. You can, however, embed the call to your 'X' function in your new 'Y' function based on your date criteria. Whether that date is hard-coded or stored in TVARVC is up to you.
-
[svn:fx-trunk] 12665: Load RSLs relative to module.
Revision: 12665
Revision: 12665
Author: [email protected]
Date: 2009-12-08 13:13:20 -0800 (Tue, 08 Dec 2009)
Log Message:
Load RSLs relative to module.
Also dispatch an error message from ModuleLoader if a module cannot be created.
build.xml
Include modules.properties file in framework resource bundle.
src/mx/core/FlexModuleFactory.as
Pass rootURL to RSLItem to support relative urls for the import loading style of RSL loading.
src/mx/modules/ModuleLoader.as
Dispatch an error if we cannot create a module for whatever reason. In the scenario for this bug the module had a custom library that was externalized but it did not try to load the RSL partly due to user error and partly to tooling. This caused the Module?\226?\128?\153s main class to not be present in the module factory?\226?\128?\153s application domain.
Bug FB-24689 has been written up to address compiling modules to load RSLs from Flash Builder.
bundles/en_US/modules.properties
New bundle for modules.
QE notes: None.
Doc notes: None.
Bugs: SDK-20632
Reviewer: Alex
Tests run: checkintests, Modules
Is noteworthy for integration: no
Ticket Links:
http://bugs.adobe.com/jira/browse/FB-24689
http://bugs.adobe.com/jira/browse/SDK-20632
Modified Paths:
flex/sdk/trunk/frameworks/projects/framework/build.xml
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/modules/ModuleLoader.as
Added Paths:
flex/sdk/trunk/frameworks/projects/framework/bundles/en_US/modules.properties -
Possible to create presentation objects outside of JDeveloper?
Is it possible to create BI presentation objects (graphs, tables, crosstabs) outside of JDeveloper? I have been searching OTN forums, BI Beans javadoc and the OLAP API guide and have not found whether this is possible. I have seen where you can programatically create BI OLAP objects like queries and calculations, but not if/how you can create presentation objects.
Regards,
Steve LockeGot it! I was able to extend the "New Presentation" sample to allow users to save their newly-created presentations back to the BI catalog. Here's how:
1) add a menu item for "Save"; add a listener for it
m_mnuSave = new JMenuItem("Save...");
m_mnuSave.setMnemonic('S');
fileMenu.add(m_mnuSave, 4);
m_mnuSave.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
mnuSave_ActionPerformed(e);
2) in mnuNew_ActionPerformed, add code to save the presentation to a module-level variable
Dataview dv = npw.getDataview();
m_objPresentation = npw.getDataview(); // new code
3) write the Save action handler
void mnuSave_ActionPerformed(ActionEvent e) {
String sName = "";
int result = 0;
if (m_objPresentation == null)
JOptionPane.showMessageDialog(null, "No presentation to be saved");
return;
/* Create InitialPersistenceManager */
InitialPersistenceManager pmRoot = (InitialPersistenceManager)getPersistenceManager();
/* Create PersistenceObjectChooser */
PersistenceObjectChooser dialog = new PersistenceObjectChooser(pmRoot);
JFrame frame = new JFrame();
result = dialog.showSaveDialog(frame);
if (result == PersistenceObjectChooser.OK_OPTION)
PersistenceManager pmCurrent = (PersistenceManager)dialog.getCurrentDirectory();
sName = dialog.getSelectedObjectName();
if (sName != null)
try
//if name is not bound, then rebind will bind it
pmCurrent.rebind(sName, m_objPresentation);
catch (Exception ex) {
showExceptionDialog(this, ex);
} // if sName != null
}// if result == OK_OPTION -
Missing loopback interface and modules, and isofs mounting [SOLVED!]
In my new archlinux istallation, isofs and loopback facilities are not present and when installed by hand do not seem to work. [See FINAL SOLUTION below. Thanks for the suggestions I got].
Now, I was under the impression that such facilities should be automatically available at the end of a normal installation.
For instance, in an installation I made last fall, I can mount .iso filesystem through the loopback interface with no problems (and that even without using -t, with just 'mount image.iso /mnt/iso'). In that installation, lsmod shows the modules
loop 18526 2
isofs 32946 1
(also, a module isofs is present in /lib/modules, though I cannot find a loop module there)
and eight loopback devices are available as /dev/loop0 ... /dev/loop7
On the other hand, in the new installation no /dev/loop devices are present, and no loop and isofs modules show up either
as installed (as reported by lsmod) or at least in the libraries. Has something changed recently? Do I need to install a package that will set up my installation for loopack mounting and mounting of .iso filesystems?
INTERIM SOLUTION
I mentioned above that in my older Linux box, on an Arch Linux installed months ago but not upgraded for many weeks, I had loopback devices running and isofs and loop modules installed, and all working well by itself. Today I did an upgrade, and noticed that it came with a new kernel (3.3?), probably the same I had on the new machine. So I rebooted after that---and found the exact problem as on the new machine: /dev/loop* missing, no modules isofs or loop appearing in lsmod. So I installed by hand a loopback interface, with 'mknod /dev/loop0 b 7 0'. Then I made sure I had the isofs package installed, and installed the isofs module with modprob; this time isofs showed on lsmod, but loop didn't yet. Finally I mounted a data DVD (note that the incantation -t iso9660 is no longer necessary), and as a last thing I mounted an .iso file; both worked. Only after this did a module loop show up in lsmod.
So probably something subtle changed in the dependencies between installed packages, installed modules, and installed loopback devices, so that something is out of sync and has to be nursed manually. Better experts than I may throw
some light on this problem and hopefully fix it.
FINAL AND SATISFACTORY SOLUTION
Whatever may have happened before, the following works like a charm:
I upgrade Arch; it installs 3.3.1-1-ARCH as a kernel in /boot.
I reboot to let the new kernel "take".
No loop0,...,loop7 devices show up in /dev; no isofs or loop show up with lsmod; isofs (but no loop) present in /lib/modules
I do 'mount /dev/sr0 /iso' (NOTE: no -t iso9660' option) with a CD in the sr0 drive; the CD filesystem shows up in /iso.
After this, isofs shows up in 'lsmod|grep isofs', but no loop device yet.
I unmount /iso and do 'mount ~tt/ markov.iso /iso' (NOTE: no -t iso9660' option); the markov filesystem shows up in /iso.
After this, loop0,...,loop7 devices show up in /dev, and a loop module (wherever that camefrom) appears in lsmod.
In other words, everything required for isofs automounts as necessary and remains mounted until new reboot.
The '-t iso9660' option is not necessary. As noted by an other Arch post, this option may be detrimental and might have been the culprit; this is an issue I will explore on the next reboot.
Last edited by rugantino (2012-04-11 20:11:55)When /etc/rc.sysinit is invoked during the bootprocess; it should automatically start a loopback interface (unless you've specifically disabled it in /etc/rc.d/network or so).
Check your logs to see if your find any related errors. -
Multiple deployed modules using log4j log to same file
We have deployed two modules in ias 6.5 Solaris - moduleA and moduleB. Each of these modules uses log4j to write to a log file - logA and logB. Each module includes logj4.jar in it's WEB-INF/lib directory and the classes are unzipped upon deployment into an org/apache/log4j directory under each module.
Upon app server startup, neither module is loaded. A request is sent to /NASApp/moduleA. logA is written to as the module is initialized. A request is then sent to /NASApp/moduleB. logB is written to as the module in initialized. A request is then sent to /NASApp/moduleA again. This request should be logged in logA but is instead written to logB.
This happened in ias 6.0 sp3 as well as ias 6.5.
An attempt to determine the source of the problem:
The /APPS/modules/moduleB/WEB-INF/lib/org/apache/log4j directory was removed. This should cause ClassNotFoundExceptions to be thrown when attempts are made to write to log4j from moduleB. The appserver is first stopped, then killed, then started again - neither module is loaded. A request is sent to /NASApp/moduleA. logA is written to as the module is initialized. A request is then sent to /NASApp/moduleB - a request that should result in ClassNotFoundExceptions being thrown because the log4j classes are no longer present in the module's classpath. Instead, logB is written and everything behaves as was described above.
Based on this test, we believe that the root of this problem is once again a class loader issue. Apparently, the log4j classes are being loaded by a class loader that is shared between both moduleA and moduleB. Normally this would not cause a problem, but in the case of log4j, the target log file is being overwritten and causes the log entries to be shared between the two modules.
What must we do to remedy this problem? At present, the only fix we know will work is to run a separate appserver instance for each module - a solution that is not acceptable due to the amount of resources consumed by all of the deployed code.Hi,
You are correct it is a classloader problem, in sp4/6.5 you have a separate classloader for each module (war/jar) but all the helping classes inside modules share a single classloader, that's why even after deleting the helping files from ModuleB it was working.
The remedy to your problem is to create ear module out of those ModuleA and ModuleB and put the helping jar files in both of the ear modules. For ias an ear file is an J2EE application and a separate classloader instance is dedicated to it, it holds true for all the helping classes in the ear module too and the helping classes in two J2EE application (ear module) no longer share the classloader.
I hope it will solve your problem. For further information regarding classloaders please visit Classloader runtime hierarchy.
Please feel free to ask further questions.
Sanjeev,
Developer Support, Sun ONE Application Server-India. -
Unable to find, Business Content Extractors for PS Module in RSA5
Hi All,
I'm unable to find the standard Business Content Extractors for PS module in RSA5.
Like : 0CO_OM_WBS_1, 0CO_OM_WBS_2, 0CO_OM_WBS_6, 0CO_OM_WBS_8.
Is anything to be installed?
Sorry.. these datasources are present in different module ' Overhead Projects '.
Apologies.
Thank you,
Ketan Zare
Edited by: ketan zare on Jan 6, 2011 9:37 AMHi Ketan,
Check these DatasSource. Might be of some use.
0CO_OM_NAE_1 Network Activity Element: Costs
0CO_OM_NAE_2 Delta extraction: Activity Elements Actual costs
0CO_OM_NAE_3 Network Activity Element: Commitmt Line Items
0CO_OM_NTW_1 Network plan: Costs
0CO_OM_NTW_2 Delta Extraction: Networks Actual Costs
0CO_OM_NTW_3 Network Header: Commitmt Line Items
0CO_OM_NWA_1 Network Activity: Costs
0CO_OM_NWA_2 Delta extraction: Netw. Activity Actual Costs
0CO_OM_NWA_3 Network Activity: Commitmt Line Items
0CO_OM_WBS_1 WBS elements: Costs
0CO_OM_WBS_2 WBS elements: Budget
0CO_OM_WBS_3 WBS elements: Overall plan
0CO_OM_WBS_4 WBS elements: Statistical key figures
0CO_OM_WBS_5 WBS Elements: Selections
0CO_OM_WBS_6 WBS Elements: Actual Costs Using Delta Extraction
0CO_OM_WBS_7 WBS Elements: Commitment Line Items
0CO_OM_WBS_8 WBS Elements: Budget Line Items
Roy -
I have played yesterday with some modules and I messed something now I can't load any of modules i.e. loop
modprobe loop
FATAL: Module loop not found.
And this error is present with all modules. What can I do? I tried depmod -a but there is no positive outcome.
Any ideas would be great. BTW I have normal arch system nothing self compiled or something like that.tomk jup that was it. Kernel update and no reboot
I tried it yesterday and now every thing is at its place. -
Hello,
My switch is MDS9140. Here is the 'show envir' result:
`show environment`
Clock:
Clock Model Hw Status
A Clock Module -- not present/------
B Clock Module -- not present/------
IS my switch ok? Does it should have a clock module? Can anybody tell me that?
And I met some problems on MDS interfaces. I follow the guidance to do some 'show hardware internal fc-mac ...' command. Can anybody tell me where I can find command reference of these commands?
Thanks a lot.
Regards,
ShaHI Nisha..
You can ensure that a PAI module is only called when a
certain condition applies by using the following
statement:
<b>FIELD <f> MODULE <mod> ON INPUT|REQUEST|*-INPUT.</b>
The additions have the following effects:
<b>ON INPUT</b>
The ABAP module is called only if the field contains a
value other than its initial value. This initial value is
determined by the data type of the field: Space for
character fields, zero for numeric fields. Even if the
user enters the initial value of the screen as the
initial value, the module is not called. (ON REQUEST, on
the other hand, does trigger the call in this case.)
<b>ON REQUEST</b>
The module <mod> is only called if the user has entered
something in the field. This includes cases when the user
overwrites an existing value with the same value, or
explicitly enters the initial value.
In general, the <b>ON REQUEST</b> condition is triggered
through any form of "manual input". As well as user
input, the following additional methods of entering
values also call the module:
The element attribute PARAMETER-ID (SPA/GPA parameters).
The element attribute HOLD DATA
CALL TRANSACTION ... USING
Automatic settings of particular global fields
ON *-INPUT
The ABAP module is called if the user has entered a "*"
in the first character of the field, and the field has
the attribute *-entry in the Screen Painter. When the
input field is passed to the program, the * is removed. *
behaves like an initial field in the ON INPUT condition.
If it helps Reward with Points
Regards,
Rk -
How to find how many stand reports are there under each module
Hi experts,
I have to prepare POC for a new project. I have a question how to find the number of standard reports present under each module like sd,mm,etc. Please hlep me any body
Thanks and Regards
pedamarlaYou can find that using help.sap.com
Maybe you are looking for
-
HELP!!! I Can't Import .CR2 Files In Lr4?!?!
I have a Canon Digital Rebel T3 and everytime since yesterday I tried to import images it tells me it can't read file *****.CR2. I Am fairly new to photography but would like to know what a .CR2 file is and how suddenly I'm getting them and it won't
-
HT1473 How do I transfer a purches audible dook from itunes now on mt Ipad to my iPhone?
How do I transfer an audible book purchased from iTunes on an Ipad to my iPhone?
-
Some POs are not generated in the backend system
Hi, we've implemented SAP SRM 5.5. in a Classic Extended Scenario with SAP R/3 as the backend system. Recently we are facing a problem related to some Purchase Orders. If they have some wrong information for the backend system, they do not get the "E
-
Hello, i have a problem with Cisco Anyconnect installation on Window7 During installation procedure i get error message and installation stopped without success can someone help me? error message say: "there is a problem with Windows Installer packa
-
Browse By Manufacturer doesn't work
In Netpoint 5.9 I just run a new install. It is synchronizing and everything works but for the Browse by manufacturer plugin. I created the manufacturer, I can link the manufacturer at the part info but the plugin "Browse by Manufacturer" doesn't spl