Development steps in implementation
Hi,
In an implementation project, where ECC is also implementing, after activation of Application component hierarchy in ECC, which step we perform next? DS activation in ECC or BI content activation?
Thanks
Hi.......
Check this..........
BW implementation
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2b50ac90-0201-0010-d597-8d833833f9e0
Regards,
Debjani.......
Similar Messages
-
Steps for Implementing Enhancement Spot
I want to do some enhancement using the Enhancement Spot 'HR_IN_MONWT_TD_VALUE' which has the badi 'HR_IN_MONWT_TD_VALUE'.please provide me the proper steps to implement this enhancement spot.
Exits are basically the hooks whcih SAP has provided to add your own code. There are two types of Exits:
1. Customer exits: Implemented as Function Modules within z includes. Anybody can change it and no access key is required.
2. User Exit: Implemented as subroutines within includes (any include except y or z includes). You need access for the specific include and then you can any subroutine (user exit) within that Include.
BADIs are the enhanced version of user exits where the same logic is implemented via classes and object (OOP)
Enchancement point is the latest once introduces with ECC6.0 . Not very sure about that but you can change it without any access key.
Please go through the following link which will help you understand the exits in a much better way:
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
http://sap.niraj.tripod.com/id21.html
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
http://www.sap-img.com/ab038.htm
User Exits.
http://www.erpgenie.com/sap/abap/code/abap26.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
customer exits
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
Menu Exit.
http://www.sappoint.com/abap/spmp.pdf
http://www.sappoint.com/abap/userexit.pdf
http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
http://www.sapdevelopment.co.uk/en
USER EXIT
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.sap-img.com/ab038.htm
http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
Rewards if useful.........
Minal -
How(steps) to implement HCM authorizations in BI to support reporting inBO.
Hi ,
Can any one explain me the steps need to be followed in HCM ECC side and SAP BI side so that reports can be accessed with BO.
Prerequisites in HCM-ECC side and checks to be maintained in BI(including objects & ODS).
A check list/steps from ECC and BI so that reports can be generated with BO.
Regards,
MohammedHi Baba,
Here point is about which module of HCM that you are planning to pull data into BW and develop reports in BO.
There are no specific settings required to do at ECC side. All you need to keep in mind is whether data is extracting to BW and it has to match with ECC tables.
Bex side setting required:
Select By OLE DB for OLAP
Validate data at RSRT level and compare it with BO Reports.
_ Best Wishes. Vijay -
Steps for implementing PM Order Cost and allocation Report
Hi experts,
I would like some of the experts to suggest prior steps involved in implementing PM Order Cost and allocation Report?
Is there any specific PM documentatio other then help.sap.com documentation?
Thank you
arunHi,
the CO-Sources (and PM is similar there) deliver plan and actual costs in different rows separated with the characteristics 0VTYPE and 0VERSION (this one separating different versions of plan data) in your case you will get in your transactional data:
ServiceOrder 0VTYPE SWG (i leave the rest of the keys and attributes out)
SO1000 20 15.000 for your plan date
SO1000 10 10.000 that are your actual data
so what wil happen if 0VTYPE is not a Key in your DSO is that first the plan record is updated in DSO and then the second actual record overwrites this value becaus both have the same key SO1000.
You have to define carefully what keys you use in DSO to avoid this. If you can try create a test-Cube on base of the DataSource fields and look how the data are displayed in there because a cube regards all fields as key's.
regards
Christoph -
Initial Steps in Implementing SAP FICO Module
Hi Peers
I'm a team member in a fresh Implementation for a manufacturing company for FICO. I want to know what are the action steps to be taken before going to implement. Plz help me in how to go about the implementation of FICO module.
Regards
RajaramHi,
First you need to know the organizational structure of that company because this will be your guide in determining the org units to configure in the system. Second, you should do mapping of business transactions/scenarios. What they want to do and what SAP can do so that you can determine any gaps and find solution to meet the gap. =). -
How do SolMan identify development for which implementation project
Hello SolMan Experts,
I have the option to create many Implementation project for the same landscape and more than one Development(Implementation) Change Requests. My doubt here is how SolMan identifies for which implementation project, the Change request development should be created?
Please advise
Thanks
FarzanHi Farzan,
I am not deep into ChaRM; does it not work on the premise of 'IMG Projects' in the respective satellite systems ?
If so, your two implementation proejcts will in turn, lead to two IMG projects in those satellite systems and thus, ChaRM can keep a track as to which CTS falls under which IMG Project.
Please let me know if this is the case. I'll get back if I have a more definitive answer.
Regards,
Srini -
Hi,
I am trying to develop a custom screen in ICSS project for Web Channel.
I am a new developer. Can anybody help me the steps to be followed to develop a 'Hello World' jsp with few labels and fields
in it.
Regards,
Kaustav PaulHi,
I am trying to develop a custom screen in ICSS project for Web Channel.
I am a new developer. Can anybody help me the steps to be followed to develop a 'Hello World' jsp with few labels and fields
in it.
Regards,
Kaustav Paul -
Step by Step ESS implementation
Hi All,
I am trying to find the step by step guide for ESS implementation Portal 7.0 SP 14 on HP-UX.
Can someone provide me with the high level poins on how to go about it ?
Appreciate your time .
Thanks,
AddyHi
ESS is deployed via Portal Business Package and XSS WD java
You can download the ESS BPs from the following location (version dependant)
service.sap.com/swdc
Path for downloading XSS files:
-> SAP Support Packages
-> Entry by Application Group
-> SAP Application Components
-> SAP ERP
-> SP ERP 6.0
-> Entry by component
-> SAP XSS (Self Services)
XSS softwars components:
SAPESS SAP_ESS 600
SAPMSS SAP_MSS 600
SAPPCUIGP SAPPCUI_GP 600
Path for downloading Business Packages:
-> SAP Support Packages
-> Entry by Application Group
-> SAP Application Components
-> SAP ERP
-> SP ERP 6.0
->Entry by component
-> Portal Content
Business Packages:
BP_ERP5ESS 1.0
BP_ERP5MSS 1.0
BP_ERP5COM 1.0
They are deployed on Portal via SDM
Then following the IMG to configure the required scenarios - transaction SPRO
Best wishes
Stuart -
Regarding step by step JMS implementation
HI
i am working on jms first time and i am using websphere 6.0 and jms 1.1.
i use this link to make a sample application ..
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0407_yu/0407_yu.html
well here we will not use websphere MQ series to handle messages. we need to handle this all messanges manually.So Plz let me know about the process to implement jms 1.1 in WAS 6.0 without using webphere MQ series.I m using Embedded messaging insteead of websphere MQ Series.
so here when i run this applicaiton t gives this error:-
*** Starting the server ***
************ Start Display Current Environment ************
WebSphere Platform 5.1 [BASE 5.1.1 a0426.01] [JDK 1.4.2 cn1420-20040626] running with process name localhost\localhost\server1 and process id 2628
Host Operating System is Windows XP, version 5.1
Java version = J2RE 1.4.2 IBM Windows 32 build cn1420-20040626 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51
user.install.root = C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51
Java Home = C:\Program Files\IBM\Rational\SDP\6.0\runtimes\base_v51\java\jre
ws.ext.dirs = C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/java/lib;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/classes;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/classes;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib/ext;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/web/help;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime;C:/Program Files/IBM/SQLLIB/java/db2java.zip;C:/Program Files/IBM/Rational/SDP/6.0/rwd/eclipse/plugins/com.ibm.etools.webservice.consumption.soap_6.0.0/runtime/worf.jar
Classpath = C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/properties;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/properties;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib/bootstrap.jar;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib/j2ee.jar;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib/lmproxy.jar;C:/Program Files/IBM/Rational/SDP/6.0/runtimes/base_v51/lib/urlprotocols.jar;C:/Program Files/IBM/Rational/SDP/6.0/rwd/eclipse/plugins/com.ibm.etools.websphere.tools.common_6.0.0/wteServers.jar;C:/Program Files/IBM/Rational/SDP/6.0/rwd/eclipse/plugins/com.ibm.etools.websphere.tools.common_6.0.0/wasToolsCommon.jar
Java Library path = C:\Program Files\IBM\Rational\SDP\6.0\runtimes\base_v51\bin;C:\Program Files\IBM\Rational\SDP\6.0\runtimes\base_v51\java/bin;C:\Program Files\IBM\Rational\SDP\6.0\runtimes\base_v51\java/jre/bin;C:\Program Files\IBM\Rational\SDP\6.0\eclipse\jre\bin;.;C:\Program Files\IBM\Rational\SDP\6.0\eclipse\jre\bin;C:\Program Files\IBM\WebSphere MQ\Java\lib;C:\Program Files\NCR\Teradata Client\DevKit\;C:\Program Files\NCR\Teradata Client\WinCLI-Runtime\;DevKit\;C:\Program Files\NCR\Teradata Client\Bin;C:\WINDOWS\system32\;C:\WINDOWS\system32\;C:\Program Files\NCR\Teradata Client\cliv2\;C:\Program Files\NCR\Common Files\Shared ICU Libraries for Teradata\lib;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.1_06\bin;.;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\Java\bin;C:\Program Files\IBM\WebSphere MQ\WEMPS\bin;C:\Program Files\IBM\Rational\SDP\6.0\runtimes\base_v51\bin;C:\Sun\AppServer\bin;C:\Program Files\SSH Communications Security\SSH Secure Shell
************* End Display Current Environment *************
[2/21/08 0:37:32:500 IST] 329af89b ManagerAdmin I TRAS0017I: The startup trace state is *=all=disabled.
[2/21/08 0:37:33:062 IST] 329af89b AdminInitiali A ADMN0015I: AdminService initialized
[2/21/08 0:37:33:531 IST] 329af89b ConfigInfoBui A NMSV0819I: No name server custom properties were found.
[2/21/08 0:37:33:688 IST] 329af89b Configuration A SECJ0215I: Successfully set JAAS login provider configuration class to com.ibm.ws.security.auth.login.Configuration.
[2/21/08 0:37:33:750 IST] 329af89b SecurityDM I SECJ0231I: The Security component's FFDC Diagnostic Module com.ibm.ws.security.core.SecurityDM registered successfully: true.
[2/21/08 0:37:33:922 IST] 329af89b SecurityCompo I SECJ0309I: Java 2 Security is disabled.
[2/21/08 0:37:33:922 IST] 329af89b SecurityCompo I SECJ0212I: WCCM JAAS configuration information successfully pushed to login provider class.
[2/21/08 0:37:33:938 IST] 329af89b SecurityCompo I SECJ0240I: Security service initialization completed successfully
[2/21/08 0:37:33:938 IST] 329af89b JMSRegistrati A MSGS0602I: WebSphere Embedded Messaging Client only has been installed
[2/21/08 0:37:36:188 IST] 329af89b JMSEmbeddedPr A MSGS0050I: Starting the Queue Manager
[2/21/08 0:37:41:672 IST] 329af89b JMSEmbeddedPr A MSGS0051I: Queue Manager open for business
[2/21/08 0:37:41:688 IST] 329af89b JMSEmbeddedPr A MSGS0052I: Starting the Broker
[2/21/08 0:37:42:156 IST] 5e48f89a BrokerDFEThre E MSGS0201E: Unable to start the Broker because WebSphere Embedded Messaging Server support not been installed
[2/21/08 0:40:42:172 IST] 329af89b BrokerManager E MSGS0252E: The Broker has terminated unexpectedly
[2/21/08 0:40:42:188 IST] 329af89b JMSService E MSGS0001E: Starting the JMS Server failed with exception: java.lang.Exception: MSGS0252E: **The Broker has terminated unexpectedly**
at com.ibm.ws.messaging.BrokerManager.pingDFE(BrokerManager.java:344)
at com.ibm.ws.messaging.BrokerManager.startFlows(BrokerManager.java:808)
at com.ibm.ws.messaging.BrokerManager.startBroker(BrokerManager.java:251)
at com.ibm.ws.messaging.JMSEmbeddedProviderImpl.start(JMSEmbeddedProviderImpl.java:194)
at com.ibm.ws.messaging.JMSService.start(JMSService.java:288)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:243)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:189)
at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:92)
[2/21/08 0:40:42:266 IST] 329af89b ContainerImpl E WSVR0501E: Error creating component null [class com.ibm.ws.messaging.JMSService]
com.ibm.ws.exception.RuntimeWarning: MSGS0001E: Starting the JMS Server failed with exception: java.lang.Exception: MSGS0252E: The Broker has terminated unexpectedly
at com.ibm.ws.messaging.JMSService.start(JMSService.java:295)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:243)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:189)
at com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:92)
[2/21/08 0:40:43:016 IST] 329af89b ResourceMgrIm I WSVR0049I: Binding QCF as QCF
[2/21/08 0:40:43:141 IST] 329af89b ResourceMgrIm I WSVR0049I: Binding PointToPointQ as Q
[2/21/08 0:40:43:438 IST] 329af89b CacheServiceI I DYNA0048I: WebSphere Dynamic Cache initialized successfully.
[2/21/08 0:40:44:969 IST] 329af89b JMXSoapAdapte A ADMC0013I: SOAP connector available at port 8880
[2/21/08 0:40:44:984 IST] 329af89b SecurityCompo I SECJ0243I: Security service started successfully
[2/21/08 0:40:44:984 IST] 329af89b SecurityCompo I SECJ0210I: Security enabled false
[2/21/08 0:40:45:391 IST] 329af89b ApplicationMg A WSVR0200I: Starting application: IBMUTC
[2/21/08 0:40:45:453 IST] 329af89b WebContainer A SRVE0161I: IBM WebSphere Application Server - Web Container. Copyright IBM Corp. 1998-2002
[2/21/08 0:40:45:469 IST] 329af89b WebContainer A SRVE0162I: Servlet Specification Level: 2.3
[2/21/08 0:40:45:469 IST] 329af89b WebContainer A SRVE0163I: Supported JSP Specification Level: 1.2
[2/21/08 0:40:45:594 IST] 329af89b WebContainer A SRVE0169I: Loading Web Module: Universal Test Client.
[2/21/08 0:40:45:781 IST] 329af89b WebGroup I SRVE0180I: [Universal Test Client] [UTC] [Servlet.LOG]: JSP 1.2 Processor: init
[2/21/08 0:40:45:844 IST] 329af89b WebGroup I SRVE0180I: [Universal Test Client] [UTC] [Servlet.LOG]: SimpleFileServlet: init
[2/21/08 0:40:45:891 IST] 329af89b ApplicationMg A WSVR0221I: Application started: IBMUTC
[2/21/08 0:40:45:906 IST] 329af89b HttpTransport A SRVE0171I: Transport http is listening on port 9,080.
[2/21/08 0:40:48:000 IST] 329af89b HttpTransport A SRVE0171I: Transport https is listening on port 9,443.
[2/21/08 0:40:48:125 IST] 329af89b RMIConnectorC A ADMC0026I: RMI Connector available at port 2809
[2/21/08 0:40:48:172 IST] 329af89b WsServer A WSVR0002I: Server server1 open for e-business, problems occurred during startupHi,
First you receive the functional Spec or technical spec from the onsite.
If it is a Technical spec it is easy for the developer to write code.
But in the case of a Functional spec , take the help of a Fun guy and prepare the tech spec first then start coding.
After preparing the tech spec, it has to be reviewed along with your PL, Testing person.
then clarify the doubt's/logic if any and start the coding.
Once the coding is over, then it has to be tested/checked by a Senior of your team and if any mistakes are there he will tell you and you will correct them, it is called Code walk through.
Then You prepare a Unit testing Doc (UTD) for that with some test cases.
After that give that object to testing people, they will test it based on their rules and conditions and once it is over, they will send it to quality and the object is delivered to client from quality.
reward if useful
regards,
ANJI -
Transformation Step to Implement 1:n Splitting
Hi,
How should i design a message mapping for use in the Transformation step of BPM to split a message into multiple messages? The occurances of my source msg root node is 0-1. The occurances of its immediate child node (say, <b>BASE</b>) is 0-unbounded. The target msg has occurances 0-unbounded. I need to instantiate a target message as many times as the number of occurances of the node BASE in the source msg.
I found a lot of help on n:1 (bundling) transformation on the net, but very little on 1:n (splitting) transformation.
Please HELP. Let me know if you need any more input on the requirement.
Thanks in advance for your time,
SmithaHi John,
look to the flag "Messages" in your message mapping. Source should be occurance '1', target '0..unbounded'.
In your design there are now two new (root) elements: Messages and Message1. Ignore them.
Draw the repeated element (source) to your unbounded (3rd) element (target).
Regards,
Udo -
Complete Customising step to implement SAP PP module for New client.
hi frnds,
Can Any body tell me that wht are the intial to final step to be follow(step-by-step) to configure & customise the SAP PP Module for new Client.Suppose industry is Process Industry.
I'll be graceful to all who help in this regard.
Thanks
ParminderHi Parminder,
Go to Transaction OPPQ- Maintain Plant paramets, OPPR-Maintain MRP groups and copy the setting from Plant 1000 to your new Plant.
Then create new items again by copying the standard ones.
Thanks and regards
Muruegsan -
Steps to implement ME_GUI_PO_CUST ME21N to create custom tab at item level
Dear Gurus,
I have to create one Custom tab in ME21N item level beside Conditions.
The Tab name is Customer. I'm very new to ABAP so after searching the forums I got ME_GUI_PO_CUST badi is used to do that. In the Custom tab my required fields are
PO NO1-- PO NO2--
PO Item NO1----
PO Item NO2
Quantity----
Quantity
SO NO1-- SO NO2--
SO Item NO-- SO Item NO--
any one provide me the sample code to implement this.
Thanks!solved
-
What are the steps in implementing PRICAT for vendor
Hi,
I am tacked to start the study of PRICAT implementation.
can some share with me how to proceed?
I am in ECC 6.0
Thanks"Formatting"? - it's not a hard disk, so formatting is not necessary.
If you mean you want to restore the phone to "factory defaults", see: http://support.apple.com/kb/HT1414 -
pls send me how to developed a smart forms with one example .
hi,
SAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).
According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
1. Create a new smartforms
Transaction code SMARTFORMS
Create new smartforms call ZSMART
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. Define table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collecting all the table data in your program, and pass once to SMARTFORMS
SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZSMARTFORM'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
SAP Smartforms can be used for creating and maintaining forms for mass printing in SAP Systems. The output medium for Smartforms support printer, fax, e-mail, or the Internet (by using the generated XML output).
According to SAP, you need neither have any programming knowledge nor use a Script language to adapt standard forms. However, basic ABAP programming skills are required only in special cases (for example, to call a function module you created or for complex and extensive conditions).
1. Create a new smartforms
Transaction code SMARTFORMS
Create new smartforms call ZSMART
2. Define looping process for internal table
Pages and windows
First Page -> Header Window (Cursor at First Page then click Edit -> Node -> Create)
Here, you can specify your title and page numbering
&SFSY-PAGE& (Page 1) of &SFSY-FORMPAGES(Z4.0)& (Total Page)
Main windows -> TABLE -> DATA
In the Loop section, tick Internal table and fill in
ITAB1 (table in ABAP SMARTFORM calling function) INTO ITAB2
3. Define table in smartforms
Global settings :
Form interface
Variable name Type assignment Reference type
ITAB1 TYPE Table Structure
Global definitions
Variable name Type assignment Reference type
ITAB2 TYPE Table Structure
4. To display the data in the form
Make used of the Table Painter and declare the Line Type in Tabstrips Table
e.g. HD_GEN for printing header details,
IT_GEN for printing data details.
You have to specify the Line Type in your Text elements in the Tabstrips Output options.
Tick the New Line and specify the Line Type for outputting the data.
Declare your output fields in Text elements
Tabstrips - Output Options
For different fonts use this Style : IDWTCERTSTYLE
For Quantity or Amout you can used this variable &GS_ITAB-AMOUNT(12.2)&
5. Calling SMARTFORMS from your ABAP program
REPORT ZSMARTFORM.
Calling SMARTFORMS from your ABAP program.
Collecting all the table data in your program, and pass once to SMARTFORMS
SMARTFORMS
Declare your table type in :-
Global Settings -> Form Interface
Global Definintions -> Global Data
Main Window -> Table -> DATA
Written by : SAP Hints and Tips on Configuration and ABAP/4 Programming
http://sapr3.tripod.com
TABLES: MKPF.
DATA: FM_NAME TYPE RS38L_FNAM.
DATA: BEGIN OF INT_MKPF OCCURS 0.
INCLUDE STRUCTURE MKPF.
DATA: END OF INT_MKPF.
SELECT-OPTIONS S_MBLNR FOR MKPF-MBLNR MEMORY ID 001.
SELECT * FROM MKPF WHERE MBLNR IN S_MBLNR.
MOVE-CORRESPONDING MKPF TO INT_MKPF.
APPEND INT_MKPF.
ENDSELECT.
At the end of your program.
Passing data to SMARTFORMS
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZSMARTFORM'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
if sy-subrc <> 0.
WRITE: / 'ERROR 1'.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
call function FM_NAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
GS_MKPF = INT_MKPF
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
regards,
sreelakshmi -
What are configuration steps in implementation for make to order?
please give the steps for normal production also.
Hi,
Below is the requested info:
Make-to-Order (MTO) Production
Purpose
The planning strategies explained in this section are designed for the production of a material for a specific individual sales order. In other words, you do not want to produce finished products until you receive a sales order. This means that make-to-order strategies always support a very close customer-vendor relationship, because your sales orders are closely linked to production.
The same relationship exists between the sales order and production that exists in a make-to-order environment. Make-to-order is also used in the following environments.
Production using variant configuration
Assemble-to-order
Prerequisites
Choose a make-to-order strategy, if:
The materials are segregated. In other words, they are uniquely assigned to specific sales orders.
Costs must be tracked at sales order level and not on material level.
Make-to-order strategies should always be combined with lot-size key EX (lot-for-lot. Rounding values should not be used. If you maintain rounding values, they have no effect due to the make-to-order properties of these strategies.
Process Flow:
There are extensive options that enable you to procure components especially for specific sales order items.
You may, however, want to use a different planning strategy to procure components without sales orders. This allows you to keep your replenishment lead time to a minimum. You can do this by:
Planning on the basis of the finished product (see Planning Without Final Assembly (50) or Planning with a Planning Material (60))
Planning at component level (see Strategies for Planning Components)
Using consumption-based or Kanban-controlled components
Customer stock can exist on any BOM level. See Stockkeeping at Different BOM Levels for more information.
Because production is closely linked to sales orders, this results in a customer section in the stock/requirements list.
Unplanned goods receipts (such as returns) cannot, as a rule, be used for other sales orders, even if they are in working order, unless they are adapted to meet a customer's needs.
In the basic make-to-order strategy, Make-to-Order Production (20), no specific product structures are required. This means that it does not matter if the material has a BOM or not. The material can be produced in-house, or it can be procured externally. No planning is involved in this strategy.
Planning Without Final Assembly (50) and Planning with a Planning Material (60) do require a specific product structure (i.e. a BOM, which means materials are always produced in-house). These planning strategies assume that you want to plan procurement (production or purchasing) of your components by planning the finished products. This means that you need to have a fairly stable demand for your finished products. If, however, you can plan more easily at component level than at finished product level, see Strategies for Planning Components.
Configuration Settings:
Create material master by maintaining general item category group- 0001(make to order)
Availability check - 02
Transportation Group - 0001
go to va01 and raise sales order
item category:TAk
Schedule line category : cp
Requirement type KE
Requirement class 040
Check TOR and avalability check
special stock : E
VOV7
of TAK
billing relivence : A
Pricing :X
go to mb1c
maintain stock with a special stock indicator E
mavement type 61
Special stock E
specify sales order number line item number and saveit
go to VL01N main data
Go to VF01
save it
Thanks
Ram
Maybe you are looking for
-
PowerMac G5 act as a switch?
I have a room at home where I have my PowerMac G5 running Leopard OS, and I'm going to be installing another computer in the room for another purpose. Instead of buying a switch to split up the ethernet cord that had been run into this room, since th
-
Multiple substitutions of characters in string
Hi everybody.... Imagine that in a table column there are rows such as : Xxxxxx YYYYY My purpose is to find a substring in an .xml file which resembles on particular column row.... For example if i have the row value 'Xxxxxx' then i want to search an
-
Help in BO WebI XI3.1 Input Control using language Translation
Hello All, Need a help in BO WebI XI3.1 regarding Language Translation for Input Control. Input Control has been defined in the Report. The report is built in English language. The requirement here is to convert the report to French based on the Info
-
Hi folks! In the documentation on the Audit Vault webpage it is said that it is possible to get OS data into the Audit Vault. However I do not see this in the documentation. So my question is : How can I get data from the OS (log data) into the Audit
-
Transform from Business Process Expert to Value Scenario Experts !!!!
Hi Business Process Experts, Its time to think ahead for all of us to be in line with SAP Business Suite 7.0 SAP Business Suite 7: Establish Process Excellence, Lower Costs, And Capture Opportunities SAP Business Suite software provides best industry