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,
    Mohammed

    Hi 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
    arun

    Hi,
    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
    Rajaram

    Hi,
    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
    Farzan

    Hi 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

  • ICSS Development Steps

    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 Paul

    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 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,
    Addy

    Hi
    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 startup

    Hi,
    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,
    Smitha

    Hi 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
    Parminder

    Hi 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

  • Smart form development steps

    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

  • OS data in Audit Vault

    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