SAP TM Usage from Shipper's Perspective

Hi,
My weblog on SAP TM usage from shipper's perspective -
[/people/shailesh.sontakke/blog/2009/04/24/sap-tm-usage-from-shipper146s-perspective|/people/shailesh.sontakke/blog/2009/04/24/sap-tm-usage-from-shipper146s-perspective]
Regards
Shailesh

Hello Neha,
---What happens if stock is not there in ECC , when delivery proposal is sent to ECC from TM . Also what happens if some order is cancelled/changed in mean time. The DTR which consumes OTR is already planned  hence i can't replan it now.---
When the delivery proposal is trigged from TM, ERP check the ATP just like no TM process. So the stock avaiability is done at this moment and update or not the FU with the DTR reference. If you´re talking about MTS scenario where you can have a lot of stock issues when creating a delivery, Id recommend you to call the delivery generation before instead after planning.
You have to deal with this trade off: planning in advance based on OTR to have more load composition vs based only in firm stocks(deliveries). Is it clear?
Kind Regards, Marcelo Lauria

Similar Messages

  • SD config usage from business perspective

    Hello Experts,
    I am trying to find the best description to describe SD configuration from a business perspective.
    For example, this is what i have in mind:
    1. Sales doc : cater for your different business transactions.
    2. ITC : cater for different types of billing for your items.
    3. SLC : cater for different movement types.
    4. Copy control : ???
    5. Pricing :
    I am quite an inexperience SD person. Hope you can share with me  how you would describe the functionality and purpose of the configuration tools from business process solutioning perspective.
    regards
    John

    Hi John,
    Just trying to summerize :-
    Sales Doc Type :--
    Sales document type is an indicator which enables system to process different business transactions in different ways. Various document types are pre-configured in system and can be used for various scenarios.It can determine
    whether the sales doc of that type are blocked or not ;No ranges for the sdocuments;whether a reference doc is mandatory or not whether it should read cus.material info record
    ITC :--
    Item categories are defined to provide additional control functions for the sales documents. Item category controls the processing of an item in a Transaction.Item Category is determined in a Transaction by 4 factors Combination
    ITEM CATEGORY =SALES DOC TYPE + ITEM CATEGORY GROUP + USAGE + HIGHER LEVEL + ITEM CATEGORY
    For example, the item category controls the type and scope of:
    -Pricing
    -Billing
    -Delivery
    -Inventory posting
    -Transfer of requirements
    I-tems in stock, and value and text items are item categories
    SLC :--
    Schedule line category is nothing but delivery date and delivery quantity.Schedule line category is determine by
    Item Category Group+ MRP Or No MRP.
    Different control elements are also defined for the schedule lines. For example, for some schedule lines, material requirements planning is not carried out; for other schedule lines, it is carried out. Also goods receipt, not goods issue, is posted for a schedule line defined in a returns document.
    Copy Control :--
    WE can use copy control to define the requirements and options when transfering the data from reference document
    to its subsequent document .Copy controle in the other words we can say as copy the data from source document to
    target document .
    FOR sales document-copy control options are sales document to sales document and copy controle -billing document to
    sales document .THe copy control rules set up to enable a sales document type to be copied into another sales document type such as quotation to sales order and sales order to sales order .
    Pricing :--
    The term pricing is used broadly to describe the calculation of prices (for external use by customers or vendors) and costs (for internal purposes, such as cost accounting). Conditions represent a set of circumstances that apply when a price is calculated. For example, a particular customer orders a certain quantity of a particular product on a certain day. The variable factors here - the customer, the product, the order quantity, the date - determine the final price the customer gets. The information about each of these factors can be stored in the system as master data. This master data is stored in the form of condition records.
    The primary job of a pricing procedure is to define a group of condition types in a particular sequence.
    Thanks/Rajesh
    Edited by: Lakshmipathi on Apr 15, 2011 9:53 AM
    Please dont copy paste from other source; instead provide the link or explain in your own style

  • Use of Discovery System :question from a vendors perspective

    Hi all
    I have a question regarding Discovery System(DS) from a vendors perspective.
    what can client actually do with the DS as soon as they buy it, beside using the demo scenario?
    Going through the demo if the client decides to use Discovery system, What sorts of works are necessary for fitting the DS and replacing the existing system? Lets us suppose that the client is previously using SAP software(R/3), in this case how he can start using the DS?
    Does he have to set a project, the size that of while implementing R/3, and use a great deal of resource for doing the fitting work, the add-ons and testing?
    I am just curious about the approximate cost of the implementation and how the client can be persuaded for the ROI on DS.
    I am really looking forward to hearing from you.
    thanks in advance
    sudeep

    Hi Sudeep,
    to your questions:
    - planning migrations
    You can evaluate what you will get (technically and functionally) after a migration by looking at the Discovery System already in advance. Customers use that option to shortlist and prioritize new stuff to implement after a migration.
    - evaluate compliance tools
    Almost the same as above with the difference in the tools/topics. Check out on the DS what you will get in the area of compliance tools without the need for a dedicated project/system.
    - simulate business processes
    Use the modeling and composition tools to develop new variations of business processes to better suite the needs of your business.
    POC's = proof of concepts
    Hope that helps,
       rAimund

  • Info about Tax on sales/purchase from a business perspective

    Hello everybody,
    Where could I find information about tax on sales/purchase? I am especially looking for info from a business perspective. The questions I try to answer are, for example, the followings:
    - What are the main business issues regarding VAT on sales and purchase?
    - What is the point to have a calculation procedure (T. OBYZ) regarding to business? A tax code would not have been enough?
    Many thanks for your support,
    Stanislas Bresin

    > Hello everybody,
    >
    > Where could I find information about tax on
    > sales/purchase? I am especially looking for info from
    > a business perspective. The questions I try to answer
    > are, for example, the followings:
    > - What are the main business issues regarding VAT on
    > sales and purchase?
    <b>In case where for a product or a material VAT is involved u need to post the input tax or output as line item separately so that input tax can be adjusted against the output tax. In case the material is not available for set off against VAT then u need to define the same as to be inventorised along with the base price</b>.
    > - What is the point to have a calculation procedure
    > (T. OBYZ) regarding to business? A tax code would not
    > have been enough?
    <b>Every tax code is linked to country which in turn is linked to the taxation procedure. Calcualtion contains list of condition types and each condition types have set of configuration how the values are calculated. The condtion type in turn is linked to access sequence which basically tells how the files are being accessed.
    Calculation procedures containing the necessary specifications for the calculation and posting of taxes on sales/purchases have already been defined in the standard SAP system for certain countries. Every calculation procedure groups several tax types together into a condition type (for example, output tax or input tax) in the calculation procedure, and determines calculation rules for it.
    The calculation procedure determines for which amount the individual condition types are to be calculated. This can be the base amount (total of the expense items and the revenue items) or a subtotal. The entry in column FrmLvl, determines for which amount tax is calculated.</b>
    > Many thanks for your support,
    > Stanislas Bresin

  • Regarding Upgrading SAP Web AS from Sp9 to SP14

    Hi,
    While installing J2EE SP14 we are getting the below error:
    ERROR 2005-03-04 09:29:20
    CJS-20076  Error while retrieving the mode of the J2EE Engine. See output of logfile C:\Program Files\sapinst_instdir\PATCH\MSS/getEngineMode.log: 'Error while loading BatchConfig C:\Program Files\sapinst_instdir\PATCH\MSS/getSafeMode.xml definition file.
    java.lang.Exception: Unknown Task information
                at com.sap.engine.configtool.batch.descriptor.BatchConfigDescriptorDocument.readDescriptorFromDocument(BatchConfigDescriptorDocument.java:121)
                at com.sap.engine.configtool.batch.descriptor.BatchConfigDescriptorDocument.readDescriptorFromDocument(BatchConfigDescriptorDocument.java:94)
                at com.sap.engine.configtool.batch.descriptor.BatchConfigDescriptor.loadFromFile(BatchConfigDescriptor.java:66)
                at com.sap.engine.configtool.batch.BatchConfig.main(BatchConfig.java:74)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:324)
                at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:78)
    WARNING 2005-03-04 09:29:20
    The step checkIfSafeModeIsEnabled with step key ApplySupportPackage|ind|ind|ind|J2EE_Engine|6.30|0|PatchJ2eeEngine|ind|ind|ind|J2EE_Engine|6.30|0|checkIfSafeModeIsEnabled was executed with status ERROR.
    WARNING 2005-03-04 09:47:20
    An error occurred during the installation.
    Please let me know if there is any work around.
    Regards
    Raja Sekhar

    hi Raja,
      your server should be running when you patch it up. and your SAPMMC should not be open. is this so?
    ok. i've found two SAP Notes for your problem. This problem occurs due to unexpectedly high CPU usage. Check the SAP OSS Notes (from Service Market Place) <a href="https://websmp203.sap-ag.de/form/sapnet?_FRAME=CONTAINER&_OBJECT=012006153200000309362004">743207</a> and <a href="https://websmp203.sap-ag.de/form/sapnet?_FRAME=CONTAINER&_OBJECT=012006153200000300342004">742395</a>
    They will help you to solve the problem.
    Regards
    ak
    Message was edited by: Arunkumar Ravi

  • SAP DB Connection from SAP BI on HP UNIX to MS SQL External Database

    Dear All,
    Greetings!
    I have a scenario to configure a SAP DB Connection from SAP BI System on HP UNIX 11i to the external legacy system MS SQL 2000 Enterprise for data upload. I am interested in connecting the SQL server as a Source System to the BI System.
    I read through documents mentioning about installation of a Client driver in the SAP BI System, I also downloaded the JDBC client software and tried installing the same, but the steps as mentioned Setting the CLASSPATH or connecting to the server did not work.
    Please help me in connecting the SQL Server as Source System, I would like to know in detail about the same - so kindly help me with the links to documents and guides about the same.
    Thank you
    Regards,
    Vineeth Damodar

    Short answer: this does not work.
    Long answer: To connect directly to the database you need
    - a database client for the source system
    - a database interface library for the source system
    Both of them are not available for HP-UX if the target database is SQL server --> doesn't work.
    What you can do is: add a Windows application server to your  BI system (heterogeneous installations work and are supported) and add there the database client and the database interface library.
    Markus

  • Upload/Read Documents from SAP-CRM to/from SharePoint

    Hello ,
    We have a requirement to upload documents from SAP CRM to share point(select the document from the desktop and pass the data to sharepoint server) , the user should also be able to view the documents located in Sharepoint.
    There are web methods in SharePoint already developed which will allow the uploading of the documents and passing the location of the stored documents as URL back to CRM.
    Could any one please help me in the follwoing
    1. Configurations to do on SAP side for Calling the methods developed in Sharepoint.
    2. Configuration to pass the document from SAP CRM(Uploaded from desktop) to sharepoint.
    Thanks in advance

    Hi Ravi,
    We also have a similar requirement in which we need to read the document stored in an external server from SAP CRM. Can you please let me know know how you achieved this. I will know the exact path (URL) of the document. Using this is it possible to retrieve the content of the document.
    Regards,
    Sudha.

  • Various questions on SAP XI usage

    Hi XI Experts,
    I have few questions on SAP XI usage :
    Q1-Does SAP XI is unique - client like BW ?
    If multi - clients is possible is there any particular usage recommandations when in design, configuration and production deploiement on PRD SAP XI System ?.
    Q2-is it technically possible to restart a well processed message (with nice black & white flag in SXMB_MONI) ?
    And I know its not a good thing to try to do this...
    Q3-is it technically possible to modify XML payload in message ?
    And I know again its a very bad thing to try to do this...
    Q4-We have to work with xCBL 4.0 definitions. I think i only have to import all XSD definitions as External Definitions in Interface Objects of my repository. Does it right ?
    Great thanks for your(s) response(s).
    Best regards
    Etienne

    Hi,
    >>>>Q2 : few methods....hum hum...
    one of them I described in my weblog:
    /people/michal.krawczyk2/blog/2005/11/09/xi-restarting-successfully-processed-messages
    >>>>Q3 : i 'm in SP16. Do you think it'll be as simple as "Right click on message -> Restart message" ?.
    yes it will be that simple as WE19 for IDOCs in R3:)
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Error while uploading images to SAP Mobile Documents from iPad application using ObjectiveCMIS.

    Hi,
    I am getting the error while uploading images to SAP Mobile Documents from custom iOS(iPad )application using ObjectiveCMIS library.
    My Custom method is as follows:
    - (void)createSalesOrderRouteMapImageInFolder:(NSString*)salesOrderRouteMapFolderId routeMapImageTitle:(NSString *)imageTitle routeMapContent:(NSData *)imageData
        NSInputStream *inputStream = [NSInputStream inputStreamWithData:imageData];
        NSMutableDictionary *properties = [NSMutableDictionary dictionary];
        [properties setObject:[NSString stringByAppendingFileExtension:imageTitle] forKey:@"cmis:name"];
        [properties setObject:@"cmis:document" forKey:@"cmis:objectTypeId"];
        [self.session createDocumentFromInputStream:inputStream
                                           mimeType:@"image/png"
                                         properties:properties
                                           inFolder:salesOrderRouteMapFolderId
                                      bytesExpected:[imageData length]
                                    completionBlock:^(NSString *objectId, NSError *error) {
                                        NSLog(@"Object id is %@",objectId);
                                        if(error == nil) {
                                            [inputStream close];
                                            NSLog(@"Uploading Sales order route map successfully.");
                                            [[NSNotificationCenter defaultCenter] postNotificationName:SaveOrderSuccessNotification object:nil];
                                        } else {
                                            [inputStream close];
                                            NSLog(@"Uploading sales order route map failed.");
                                            [[NSNotificationCenter defaultCenter] postNotificationName:SaveOrderFailedNotification object:error];
                                    } progressBlock:^(unsigned long long bytesUploaded, unsigned long long bytesTotal) {
                                        NSLog(@"uploading... (%llu/%llu)", bytesUploaded, bytesTotal);
    OBjectiveCMIS Method in which i am getting error during upload:
    - (void)sendAtomEntryXmlToLink:(NSString *)link
                 httpRequestMethod:(CMISHttpRequestMethod)httpRequestMethod
                        properties:(CMISProperties *)properties
                contentInputStream:(NSInputStream *)contentInputStream
                   contentMimeType:(NSString *)contentMimeType
                     bytesExpected:(unsigned long long)bytesExpected
                       cmisRequest:(CMISRequest*)request
                   completionBlock:(void (^)(CMISObjectData *objectData, NSError *error))completionBlock
                     progressBlock:(void (^)(unsigned long long bytesUploaded, unsigned long long bytesTotal))progressBlock
        // Validate param
        if (link == nil) {
            CMISLogError(@"Must provide link to send atom entry");
            if (completionBlock) {
                completionBlock(nil, [CMISErrors createCMISErrorWithCode:kCMISErrorCodeInvalidArgument detailedDescription:nil]);
            return;
        // generate start and end XML
        CMISAtomEntryWriter *writer = [[CMISAtomEntryWriter alloc] init];
        writer.cmisProperties = properties;
        writer.mimeType = contentMimeType;
        NSString *xmlStart = [writer xmlStartElement];
        NSString *xmlContentStart = [writer xmlContentStartElement];
        NSString *start = [NSString stringWithFormat:@"%@%@", xmlStart, xmlContentStart];
        NSData *startData = [NSMutableData dataWithData:[start dataUsingEncoding:NSUTF8StringEncoding]];
        NSString *xmlContentEnd = [writer xmlContentEndElement];
        NSString *xmlProperties = [writer xmlPropertiesElements];
        NSString *end = [NSString stringWithFormat:@"%@%@", xmlContentEnd, xmlProperties];
        NSData *endData = [end dataUsingEncoding:NSUTF8StringEncoding];
        // The underlying CMISHttpUploadRequest object generates the atom entry. The base64 encoded content is generated on
        // the fly to support very large files.
        [self.bindingSession.networkProvider invoke:[NSURL URLWithString:link]
                                         httpMethod:httpRequestMethod
                                            session:self.bindingSession
                                        inputStream:contentInputStream
                                            headers:[NSDictionary dictionaryWithObject:kCMISMediaTypeEntry forKey:@"Content-type"]
                                      bytesExpected:bytesExpected
                                        cmisRequest:request
                                          startData:startData
                                            endData:endData
                                  useBase64Encoding:YES
                                    completionBlock:^(CMISHttpResponse *response, NSError *error) {
                                        if (error) {
                                            CMISLogError(@"HTTP error when sending atom entry: %@", error.userInfo.description);
                                            if (completionBlock) {
                                                completionBlock(nil, error);
                                        } else if (response.statusCode == 200 || response.statusCode == 201 || response.statusCode == 204) {
                                            if (completionBlock) {
                                                NSError *parseError = nil;
                                                CMISAtomEntryParser *atomEntryParser = [[CMISAtomEntryParser alloc] initWithData:response.data];
                                                [atomEntryParser parseAndReturnError:&parseError];
                                                if (parseError == nil) {
                                                    completionBlock(atomEntryParser.objectData, nil);
                                                } else {
                                                    CMISLogError(@"Error while parsing response: %@", [parseError description]);
                                                    completionBlock(nil, [CMISErrors cmisError:parseError cmisErrorCode:kCMISErrorCodeRuntime]);
                                        } else {
                                            CMISLogError(@"Invalid http response status code when sending atom entry: %d", (int)response.statusCode);
                                            CMISLogError(@"Error content: %@", [[NSString alloc] initWithData:response.data encoding:NSUTF8StringEncoding]);
                                            if (completionBlock) {
                                                completionBlock(nil, [CMISErrors createCMISErrorWithCode:kCMISErrorCodeRuntime
                                                                                     detailedDescription:[NSString stringWithFormat:@"Failed to send atom entry: http status code %li", (long)response.statusCode]]);
                                      progressBlock:progressBlock];
    Attaching the logs:
    ERROR [CMISAtomPubBaseService sendAtomEntryXmlToLink:httpRequestMethod:properties:contentInputStream:contentMimeType:bytesExpected:cmisRequest:completionBlock:progressBlock:] HTTP error when sending atom entry: Error Domain=org.apache.chemistry.objectivecmis Code=260 "Runtime Error" UserInfo=0x156acfa0 {NSLocalizedDescription=Runtime Error, NSLocalizedFailureReason=ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public void com.sap.mcm.server.service.AbstractChangeLogService.updateChangeLog(java.lang.String,boolean) throws com.sap.mcm.server.api.exception.MCMException method on bean instance com.sap.mcm.server.nw.service.NwChangeLogService@4e7989f3 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|NwChangeLogService in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.ejb.EJBTransactionRolledbackException: ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public com.sap.mcm.server.model.ChangeLog com.sap.mcm.server.dao.impl.ChangeLogDaoImpl.findByUserId(java.lang.String) method on bean instance com.sap.mcm.server.dao.impl.ChangeLogDaoImpl@2852b733 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|ChangeLogDaoImpl in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.persistence.NonUniqueResultException: More than 1 objects of type ChangeLog found with userId=25f8928e-8ba0-4edd-b08e-43bf6fb78f1a; nested exception is: javax.ejb.EJBException: ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public com.sap.mcm.server.model.ChangeLog com.sap.mcm.server.dao.impl.ChangeLogDaoImpl.findByUserId(java.lang.String) method on bean instance com.sap.mcm.server.dao.impl.ChangeLogDaoImpl@2852b733 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|ChangeLogDaoImpl in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.persistence.NonUniqueResultException: More than 1 objects of type ChangeLog found with userId=25f8928e-8ba0-4edd-b08e-43bf6fb78f1a}
    2015-03-12 04:08:31.634 Saudi Ceramics[4867:351095] Uploading sales order route map failed.

    Hi Sukalyan,
    Have you checked the below links?
    These will give you step by step implementation procedure.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a099a3bd-17ef-2b10-e6ac-9c1ea42af0e9?quicklink=index&overridelayout=true
    http://wiki.sdn.sap.com/wiki/display/WDJava/KmuploadusingWebdynproapplication
    Regards,
    Sandip

  • Invoking a SAP web service from Dreamweaver MX

    I am trying to invoke a SAP web service from ColdFusion and it looks like ColdFusion does not even recognize the rfc generated wsdl file as a wsld file.  I have tried other wsdl url's outside my company and they work...so I know that web services at least work in ColdFusion.  Can anyone advise on this topic?
    Thanks!

    Paula,
    I suppose you're using CFINVOKE (http://www.activsoftware.com/code_samples/code.cfm/CodeID/44/ColdFusion/Invoking_SOAP_Web_Services_with_ColdFusion_MX_CFINVOKE_Tag) or are you using a third party tool like CFX_SOAP (http://www.activsoftware.com/products/productdetail.cfm/id/1015)?
    Are you working with WebAS 6.4 or 6.2?
    It works with web services created with WebAS 6.4, but you should generate proxy classes. Check Thomas' weblog (second part of it)->https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1012. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    The WSDL generated by this method is more standard than the one generated when you just Remote enable an FM and look at the webservice browser.
    Th core of CF MX is Java and that engine is rather strict in standards.
    Eddy

  • Call a smartform in the SAP R/3 from portal

    Hi Friends
    My requirement is to call a smartform in SAP R/3 from a portal application. Please guide on how to connect to SAP R/3 and print the smartform from portal.
    Regards,
    Saran

    Hi,
    You can create a SAP-Tocde iview in portal for the T-Code SAMARTFORMS....
    Read this blog on how to Connect to R3 thru Portal...
    Configuring EP for connecting to SAP R/3
    Regards,
    Srinivas

  • SAP AFS Upgrade from version 5.0 to 6.4

    Hi Experts,
    I wanted to know if someone here was familiar with the SAP AFS upgrade from 5.0 to 6.4. I wanted to know how exactly they improved the  areas listed below. (obtained from SAP Course). Your help would be greatly appreciated
    http://www.sap.com/services/education/catalog/globaltabbedcourse.epx?context=%5b%5b|wdedaf||1||de|%5d%5d|
    1) Improvements in the areas of planned independent requirements, seasonal concept, value add services, Combined order, productionu2013 warehouse interface
    2) Production Planning Basic Data - Enhancements of AFS Bill of Material (AFS BOM), SKU Group Based Routing
    3) Manufacturing Execution u2013 Collective Planned Order Conversion, Combined Order Confirmations
    4) Batch Determination/Classification for SAP Apparel and Footwear
    5) Handling Unit Management for AFS
    Thanks,

    Hi Ronny,
    Thanks for the reply!
    These patches you speak of, is it for the types of issues I mentioned in my first post or do they cover the entire AFS functionality? I assume it still requires complex configurations but are there a lot of complications with going from AFS 5.0 to 6.4, compared to a new AFS 6.4 implementation? Specifically with the grids, categories and BOMs?
    /Cheers

  • Want to change BOM usage from production 1 to design 2

    Dear Experts ,
                               Is it possible to change BOM usage from production 1 to design 2 ? Any mass change T code ?
    Neal

    If I make BOM universal , I need to ,make alternative BOM as Engineering BOM will have several levels and production BOM has all the components and assy on single level .
    MRP might pick up wrong BOM .
    Is there any T.code by which we can make mass copy or change BOMs . AS in system there are many BOMs which needs to be copied as is with new usage .
    Neal

  • SAP Script - calling SAP layout set from ABAP/4

    Hi,
    Help me in calling SAP layout set from ABAP/4
    Thanks

    Ashish,
    create a driver program
    create a script
    A script is called using the function modules open_form,write_form,close_form.
    Check this dummy program.
    REPORT  ZF3                                 .
    tables makt.
    data:begin of imakt occurs 0,
         matnr like makt-matnr,
         spras like makt-spras,
         maktx like makt-maktx,
         end of imakt.
    DATA : ITEXT LIKE TLINE OCCURS 0 WITH HEADER LINE.
    DATA : TEXTNAME LIKE STXH-TDNAME.
    select matnr spras maktx from makt into table imakt up to 100 rows where
    spras = sy-langu.
    CALL FUNCTION 'OPEN_FORM'
    EXPORTING
      APPLICATION                       = 'TX'
      ARCHIVE_INDEX                     =
      ARCHIVE_PARAMS                    =
      DEVICE                            = 'PRINTER'
      DIALOG                            = 'X'
       FORM                              = 'ZF3'
      LANGUAGE                          = SY-LANGU
      OPTIONS                           =
      MAIL_SENDER                       =
      MAIL_RECIPIENT                    =
      MAIL_APPL_OBJECT                  =
      RAW_DATA_INTERFACE                = '*'
      SPONUMIV                          =
    IMPORTING
      LANGUAGE                          =
      NEW_ARCHIVE_PARAMS                =
      RESULT                            =
    EXCEPTIONS
      CANCELED                          = 1
      DEVICE                            = 2
      FORM                              = 3
      OPTIONS                           = 4
      UNCLOSED                          = 5
      MAIL_OPTIONS                      = 6
      ARCHIVE_ERROR                     = 7
      INVALID_FAX_NUMBER                = 8
      MORE_PARAMS_NEEDED_IN_BATCH       = 9
      SPOOL_ERROR                       = 10
      CODEPAGE                          = 11
      OTHERS                            = 12
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    LOOP AT IMAKT.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
       ELEMENT                        = 'MAIN'
      FUNCTION                       = 'SET'
      TYPE                           = 'BODY'
      WINDOW                         = 'MAIN'
    IMPORTING
      PENDING_LINES                  =
    EXCEPTIONS
      ELEMENT                        = 1
      FUNCTION                       = 2
      TYPE                           = 3
      UNOPENED                       = 4
      UNSTARTED                      = 5
      WINDOW                         = 6
      BAD_PAGEFORMAT_FOR_PRINT       = 7
      SPOOL_ERROR                    = 8
      CODEPAGE                       = 9
      OTHERS                         = 10
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDLOOP.
    CALL FUNCTION 'CLOSE_FORM'
    IMPORTING
      RESULT                         =
      RDI_RESULT                     =
    TABLES
      OTFDATA                        =
    EXCEPTIONS
      UNOPENED                       = 1
      BAD_PAGEFORMAT_FOR_PRINT       = 2
      SEND_ERROR                     = 3
      SPOOL_ERROR                    = 4
      CODEPAGE                       = 5
      OTHERS                         = 6
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    K.Kiran.

  • Calling SAP GUI Client from a Java Webdynpro app.

    Hello experts,
    We would like to call the SAP GUI client from a java WebDynpro application running without portal or ITS. Can it be done by having a web link, with mime registration in internet explorer to kick off the SAP GUI ? (similar behavior with a SAP favorite link saved on the desktop).
    many Thanks.

    Hi,
    Webdynpro possibilities:
    1. You can try to use LinkToUrl.
    with reference to file://<exefile> or your weblink with the mime type (possibly some java coding can be required; I can try to help).
    2. other option is to use IFrame and you can use either href to your exe or weblink
    Web Explorers:
    1. IE: It should work. if you point to exe file popup window will be displayed asking for action (run, save, cance).
    2. Firefox: the only way I know to make it work is to modify nsHelperAppDlg.js file (if you need Firefox I can tell you how to modify the file).
    Kind Regards, Jack

Maybe you are looking for

  • InDesign CC 2014 crashes on startup

    I am encountering an odd error every time I try and start inDesign CC 2014. It starts loading and then an APPCRASH error occurs. The log suggests the problem lies with PlugPlugOwl.dll If I uninstall inDesign and remove the preferences and then reinst

  • Acrobat 9 and Canon iR-ADV C2030 issues

    I have a user running 10.7.5 on a 2ghz MacBook Pro who constantly has issues printing PDFs to various printers.  When she prints tabloid PDFs to our copier (Canon iR-ADV C2030), the prints come out fine.  When she prints tabloid PDFs to any of our ot

  • On-line art gallery

    If we want to create an on-line art gallery using the java programming,so what should we want to include inside it and what is the first step we should do before we try to write the program.

  • Org.w3c.dom - Parsing?

    Hi everyone, I'm making a very small library for accessing resources. I want to be able to access them through XML, amongst others. I figured W3C DOM is the best approach. But! Is there any standard for parsing the documents? I would like a org.w3c.P

  • Best way to pull spark view nav out of mobilecomponents.swc?

    I would like to use the new view navigator code introduced in Flex 4.5, however it is important that our mobile apps share the same code base (mostly) as our web and desktop apps. Since these components were only included in the mobile build, what wo