Best Step by Step Guide for a Beginner Trying to Typeset a Book?

Hello all,
So I've been asked to typeset a good few volumes on InDesign.  My experience with Indesign is very limited, I'm currently running CS 5.5, and have only done basic work for personal PDF's etc. But now I've been asked to do a few volumes to begin in a few weeks time. I really haven't got any of the basics down, so I'd like to learn all fundamental best practices from now since I will be taking this seriously and would much rather take a whole month or two or three or more learning solid fundamentals than start a project and have never ending regrets. So I need to learn the fundamentals for book typesetting, these books will have virtually no graphics, just text, but they could run into ten odd volumes. I can imagine wanting to create an index for each volume too, and one whole index for the entire ten odd volumes as well which may go in the last volume.
I'm looking forward to this and have always wanted to learn InDesign properly and am happy that the opportunity has presented itself for me to do so.
So what do you guys recommend? What should I learn first and then move on to? I'm willing to buy books if you think that there is a book which will cover everything I need. I think videos would be good to. Best blogs, websites? I ask here in the hope that you professionals can help me avoid a whole load of pitfalls by starting out right.
Many thanks.

This is the one most people recommend first: InDesign CS6: Visual QuickStart Guide: Sandee Cohen: 9780321822536: Amazon.com: Books
This one is more advanced: http://www.amazon.com/Real-World-Adobe-InDesign-CC/dp/0321930711/ref=sr_1_1?s=books&ie=UTF 8&qid=1418992674&sr=1-1&keywords=indesign+blatner
And don't forget about Lynda.com, where you can subscribe for a little while or a long while and watch as many videos as you want.

Similar Messages

  • Step-by-Step Guide for connecting CRM with SAP R/3 system Server

    Hi Experts,
    For my ongoing project , I am in the need of connecting the CRM server with
    SD server.
    Can u share any Step- By Step  guide for doing that.
    I know that  the RFC connection has to be established between the system.
    Logical system must be create and all such stuffs.
    It is definitly helpful, If u can help me out.
    I would  to thank, appreciate and reward for your help
    Best Regards,
    Maniprabu

    Hi Mani,
    Follow the following steps :
    1. Create RFC destination for both the systems on CRM and R/3 in SM59.
    2. Create the logical systems and assign clients to logical system in SALE transaction both on CRM and R/3.
    3. Create a user in the R/3 table CRMCONSUM with the name CRM.
    4. Maintain the Middlware Parameter tables on CRM : Table SMOFPARSFA:
       Create an entry for following parameter entry:
       Key - R3A_COMMON
       Para name - CRM_DEFAULT_DESTINATION
       Value - R/3 logical system
    5. Maintain the parameter tables on R/3 system : CRMRFCPAR, CRMPAROLTP
        CRMRFCPAR :
        Create new entry with following data:
        User - CRM
        Object name - *
        RFC Destination - RFC destination for CRM
        Load types - All Load Types
        In Queue flag - X
        Send XML – No XML
        CRMPAROLTP :
        Create the following parameter entry:
        Para name - CRM_DEFAULT_DESTINATION
        User - CRM
        Value -  Name of the CRM logical system
    6. Create Sites and attach subscriptions in Admin Console : Tcode SMOEAC
        Create a Site as CRM and another as R/3. Attach the required subscriptions to the R/3 site.
    7. Register the queues in SMQR and SMQS transactions.
    PS : For detailed steps refer the Middlware Base Customizings(CR500 and CR100)
    <b>Reward points if it helps.</b>

  • Step-by-Step guide for developing a ADF application, does it exist?

    Step-by-Step guide for developing a ADF application, does it exist?
    Hi there,
    At our company we recently begun working on a project using Oracle ADF with
    UIX. We got the Oracle JDeveloper 10g handbook and we did a 5 day Oracle ADF
    course. A good way to start the project I think.
    One thing that bothers me though, is that I cannot find a simple clean example
    how to manipulate a record in the DB, going through all steps of MVC. I tried
    this forum, the books we got and google. It usualy explains a small portion
    of the steps needed, but never a complete example.
    I know people will probably say you can design what you want in various ways
    and that's its all up to the developer, this is also the power of ADF that it
    can be very flexible.
    However it would be nice to have a step-by-step example how to be able to insert,
    edit and delete a record. Showing all the steps that have to be made in the BC4J,
    struts and UIX, including creating triggers, seq, autocommitting etc.
    I think ADF is pretty complicated, therefore having a step-by-step example guide
    (design pattern) would be very handy for a beginner like me.
    Do such guides exist, are there developers who created such a guide for themselves?
    Would other developers find such a guide useful? I'm curious about everybody's
    opinion.
    A good example of what I mean by guide can be found here
    How To Build a Simple UIX Search Form, written by Shay Shmeltzer
    http://www.oracle.com/technology/products/jdev/tips/shmeltzer/setwhereclause/uix.html
    kind regards
    Ido

    Have a look at the ADF Workshop - it doesn't use UIX rather it uses JSP but I think it will give you the basics.
    http://www.oracle.com/technology/obe/obe9051jdev/ADFWorkshop/BuildingADFApplicationsWorkshop.htm
    Then have a look at the toy-store demo and the new ADF Case manual:
    http://download.oracle.com/docs/cd/B14099_10/web.1012/b19163/toc.htm
    http://www.oracle.com/technology/products/jdev/tips/muench/adftoystore1012/index.html

  • Is there a step-by-step guide for MOC ?

    I'm looking to get a step-by-steo guide as to how my.oracle.com
    (MOC) was developed. The "white paper" is just background
    material and not what I was looking for. I'm looking for a how-
    to ONE-STOP-SHOP guide. This would be the biggest selling point
    for Oracle Portal.
    Is it out there?

    Hi,
    I would like to have the step-by-step guide for MOC development, if you got one already.
    rgds,
    Winsey

  • Is there a step by step guide for getting splash on arch?

    hi,
    i looked every where for a step by step guide for getting splash on bootup working on arch.
    i know if you use archlinux you're suppose to figure out things for youreself, which i handle pritty well i think, but kernel stuff, i am not sure for now, and i dont have time (exams) to break my system so if anyone could point me to a step by step guide, i will thank him.

    AFAIK there isn't a way. I tried to get fbsplash working recently without much success.
    There were a few rather complicated methods, and I thought the easiest way was to use an initrd image. Obviously, the default kernel already uses one so I recompiled a kernel to have support for an initrd image, but not need to use one. Then I used splashutils to create an initrd image with the splash image contained and booted the kernel using this as an image. Kernel booted, but no splash. I then gave up. I also had to patch the splashutils scripts as they were broken in places. Right at the moment, I don't crave a splash image enough to warrant more hacking.
    fbsplash is meant to work without the fbcondecor kernel patch, so I didn't try using it. This may be a path you want to try out.
    Last edited by dyscoria (2008-06-30 08:29:58)

  • The step-by-step guide for installing the Oracle Database and Oracle9iAS Portal

    All,
    I made a step-by-step guide for installing the Oracle 8.1.7 database and Oracle9iAS 1.0.2.1 (HTTP Only) install on a 'clean' Windows 2000 machine. The guide has a screen shot of every single step that I went through to get an installation of the database and Oracle9iAS Portal to work.
    Because I left my email in the guide, everyone will be sending me email with questions about their particular install. [What I really wanted was some positive feedback email to show to my manager... hint hint.] As I do not want to troubleshoot everyone's install by email, I started this thread.
    Let's start the step-by-step install guide discussion here.
    As a start, here is what I did NOT want to do with the guide: I did not want to 'redo' the current Oracle9iAS installation guide. So I did not put any conditions in the guide. This is just what I had to do to take a clean Windows2000 machine (no Oracle software on it) and get it to work. If I keep on adding conditions, eventually I will end up with the installation document.
    Also, in the next version (for the Oracle9iAS 1.0.2.2) I will probably start over again from scratch as we are planning on addressing some of the issues with the install.
    Another thing I plan to do is put the following direct links in:
    Oracle9iAS Portal: Troubleshooting Guide
    Oracle9iAS Portal: Diagnostics Tool
    Oracle9iAS Portal: FAQ
    Have a look at the above, as they will answer probably all of your questions... But if not post away!
    Thanks,
    Rich

    We do have installed a Lotus Notes LDAP. Unfortunately, the documentation is company internal in German.
    The steps, in general, where:
    1) Create physical connection (obviously, you did that)
    2) Deploy the XML Descriptor for the LDAP under "UM Configuration => Data Sources"
    We used a derivate of the Sun One LDAP Profile.
    3) Match the assignement LDAP Group --> EP Role --> EP User via EP user management
    4. The user, in our case, is always created in the LDAP first (from a different LDA administration group) and is then visible in the Portal)
    I know, this is very generic, but the "magic" is in the XML profile and I haven't seen any documentation about it yet.

  • Could you Please Send me the Step by Step guide for the BADI

    Hi ABAPers,
      Could you Please Send me the Step by Step guide for the BADI.It is very Urgent
    Thanks & Regards,
    Ashok.

    Each BAdI has a definition and more than one implementation. The definition means the methods(in class concept) that are used for performing various functions. The BAdI definition can be viewed in SE18 transaction(for standard ones) and user-defined BAdIs can be created in the same transaction as well.
    When you create a BAdI definition, an class interface will be automatically created and you can define your methods in the interface. The implementation of the methods can be done in SE19 transaction .
    YOu can go through these links...
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    just refer to the link below. it will of great help to u.
    http://www.sapmaterial.com/?gclid=CN322K28t4sCFQ-WbgodSGbK2g
    (SAP link- ultimate material )
    suppose your working for XK01 then for that the BADI being VENDOR_ADD_DATA then this implemetation procedure.
    Steps:
    1. Execute Business Add-In(BADI) transaction SE18
    2. Enter BADI name i.e. VENDOR_ADD_DATAand press the display
    button
    3. Select menu option Implementation->Create
    4. Give implementation a name such as Z_VENDOR_ADD_DATA
    5. You can now make any changes you require to the BADI within this
    implementation, for example choose the Interface tab
    6. Double click on the method you want to change, you can now enter
    any code you require.
    7. Please note to find out what import and export parameters a
    method has got return the original BADI definition
    (i.e. VENDOR_ADD_DATA) and double click on the method name
    for example within VENDOR_ADD_DATA contract is a method
    8. When changes have been made activate the implementation
    BADI(Business Add-In) is the object oriented method of user exits...
    Each BAdI has a definition and more than one implementation. The definition means the methods(in class concept) that are used for performing various functions. The BAdI definition can be viewed in SE18 transaction(for standard ones) and user-defined BAdIs can be created in the same transaction as well.
    When you create a BAdI definition, an class interface will be automatically created and you can define your methods in the interface. The implementation of the methods can be done in SE19 transaction
    Intro.....
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    Check these links for info about badi..
    BADI's
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    BADI's
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    http://www.esnips.com/web/BAdI
    http://www.allsaplinks.com/badi.html
    New to Badi
    Follow the below steps to find out what all BADI's are called when you press any button in any transaction.
    1) Goto se24 (Display class cl_exithandler)
    2) Double click on the method GET_INSTANCE.
    3) Put a break point at Line no.25 (CASE sy-subrc).
    Now
    4) Execute SAP standard transaction
    5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
    6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
    7) This way you will find all the BADIs called on click of any button in any transaction.
    Business Add-Ins
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits (SMOD/CMOD [Page 40]), two different views are available:
    • In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    • In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-system infrastructure (SAP and customers), but instead allow for multiple levels of software development (by SAP, partners, and customers, and as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time.
    In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example). All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard.
    A single Business Add-In contains all of the interfaces necessary to implement a specific task. In Release 4.6A, program and menu enhancements can be made with Business Add-Ins. The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
    DEFINING THE BADI
    1) execute Tcode SE18.
    2) Specify a definition Name : ZBADI_SPFLI
    3) Press create
    4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
    multiple use.
    5) Choose the interface tab
    6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
    7) Dbl clk on interface name to start class builder . specify a method name (name,
    level, desc).
    Method level desc
    Linese;ection instance methos some desc
    8) place the cursor on the method name desc its parameters to define the interface.
    Parameter type refe field desc
    I_carrid import spfli-carrid some
    I_connid import spefi-connid some
    9) save , check and activate…adapter class proposed by system is
    ZCL_IM_IM_LINESEL is genereated.
    IMPLEMENTATION OF BADI DEFINITION
    1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
    2) Specify aname for implementation ZIM_LINESEL
    3) Specify short desc.
    4) Choose interface tab. System proposes a name fo the implementation class.
    ZCL_IM_IMLINESEL which is already generarted.
    5) Specify short desc for method
    6) Dbl clk on method to insert code..(check the code in “AAA”).
    7) Save , check and activate the code.
    Some useful URL
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    Now write a sample program to use this badi method..
    Look for “BBB” sample program.
    “AAA”
    data : wa_flights type sflight,
    it_flights type table of sflight.
    format color col_heading.
    write:/ 'Flight info of:', i_carrid, i_connid.
    format color col_normal.
    select * from sflight
    into corresponding fields of table it_flights
    where carrid = i_carrid
    and connid = i_connid.
    loop at it_flights into wa_flights.
    write:/ wa_flights-fldate,
    wa_flights-planetype,
    wa_flights-price currency wa_flights-currency,
    wa_flights-seatsmax,
    wa_flights-seatsocc.
    endloop.
    “BBB”
    *& Report ZBADI_TEST *
    REPORT ZBADI_TEST .
    tables: spfli.
    data: wa_spfli type spfli,
    it_spfli type table of spfli with key carrid connid.
    *Initialise the object of the interface.
    data: exit_ref type ref to ZCL_IM_IM_LINESEL,
    exit_ref1 type ref to ZIF_EX_BADISPFLI1.
    selection-screen begin of block b1.
    select-options: s_carr for spfli-carrid.
    selection-screen end of block b1.
    start-of-selection.
    select * from spfli into corresponding fields of table it_spfli
    where carrid in s_carr.
    end-of-selection.
    loop at it_spfli into wa_spfli.
    write:/ wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-deptime,
    wa_spfli-arrtime.
    hide: wa_spfli-carrid, wa_spfli-connid.
    endloop.
    at line-selection.
    check not wa_spfli-carrid is initial.
    create object exit_ref.
    exit_ref1 = exit_ref.
    call method exit_ref1->lineselection
    EXPORTING
    i_carrid = wa_spfli-carrid
    i_connid = wa_spfli-connid.
    clear wa_spfli.
    u can find BADI's in different ways...
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    and
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    Badihttp://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm
    sample code for Purchase requisition
    BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
    Definition Name: ME_REQ_POSTED
    Interface Name : IF_EX_ME_REQ_POSTED
    Implementing Class: ZCL_IM_PUR_REQ
    Method : POSTED
    METHOD if_ex_me_req_posted~posted .
    DATA : v_mtart TYPE mtart.
    DATA l_s_eban TYPE ueban.
    LOOP AT im_eban INTO l_s_eban.
    IF l_s_eban-estkz NE 'B'.
    CLEAR v_mtart.
    SELECT SINGLE mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
    IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
    MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
    ENDIF.
    ENDIF.
    IF l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
    IF l_s_eban-knttp NE 'A'.
    IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) AND l_s_eban-matnr EQ
    space.
    MESSAGE e000(zm_msg) WITH 'You cannot create' 'a PR without material number'.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDMETHOD.
    Reward points for useful Answers
    Reward if it helps..

  • As a new Mac user is there a step by step guide for ex PC users

    Is there any step by step guides on the basics online for ex Pc users, Its a new experance so need to know basic's such as is my Mac protected by Virous software and if not which is best for Mac, etc,etc,etc. Its a whole differant experance, but looking forward to it.?

    Welcome to the Mac world. Adding to what the others have posted, but not having time to prune the list,  see these:
    Switching from Windows to Mac OS X,
    Basic Tutorials on using a Mac,
    Mac 101: Mac Essentials,
    Mac OS X keyboard shortcuts,
    Anatomy of a Mac,
    MacTips,
    Switching to Mac Superguide, and
    Switching to the Mac: The Missing Manual,
    Snow Leopard Edition.&
    Additionally, *Texas Mac Man* recommends:
    Quick Assist,
    Welcome to the Switch To A Mac Guides,
    Take Control E-books, and
    A guide for switching to a Mac

  • Step by Step guide for upload iPad only apps

    Please note that this is not derived from me alone.
    This Knowledge is derived from three forum members, DutyFarm, ChoosingNameCanBeSoXXX & Dei_Machiavelli.
    I just add the solution for generate the .xcent file.
    [Atleast enough for me to make it work.]
    Welcome that if anyone find that this step by step guide not detail enough, you can copy and add more points and post again.
    Step 1:
    Make sure that all the Icons for the iPad are accounted for because if you don't, Application Loader will Scream
    [For some strange reason, you have to add the Old iPhone Icon Size as well]:
                             Old iPhone: 57 by 57 [Icon]
                 Start Up Icon for iPad: 72 by 72 [Icon-iPad.png].
    SpotLight Search for iPad Must Have: 48 by 48 [Icon-iPad-spot.png]
    Step 2:
    Load the Mac, unzip your *.ipa file, place the *.app file on your desktop and modify its internal Info.plist file.
    Change 3.0 to 3.2 here:
    <key>MinimumOSVersion</key>
    <string>3.2</string>
    Step 3:
    Because after you change the Info.plist file by your own way, the file will changed to wrong codesign.
    So that will need this step to change it back to right codesign which can success upload to apple store.
    Create this weird NameOfYourApp.xcent file on your desktop:
    That strange 10 digit is the App ID:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>application-identifier</key>
        <string>APP_ID_Letters_&_NUMBER_HERE.com.whatever.YourAppName</string >
        <key>get-task-allow</key>
        <true/>
    </dict>
    </plist>
    Step 4:
    Now Type this in Terminal:
    /usr/bin/codesign -f -s "iPhone Distribution: Yours Distribution Cert Name" "--resource-rules=/Users/ABC/Desktop/YourAppName.app/ResourceRules.pl ist" --entitlements "/Users/ABC/Desktop/YourAppName.xcent" "/Users/ABC/Desktop/YourAppName.app"
    iPhone Distribution: Yours Distribution Cert Name  << This you can check back at your Cert in  Keychain.
    /Users/ABC/Desktop/ : here is assume that your username in you Mac OS is ABC. But more easily, you can put all the file at any path you want.
    I just put all files at the iPad folder at system disk root. so that the path just /iPad/ .
    OK, if no error come out, congrats that you are done. You can upload the app by Application Loader. (Assume that you know what is it, and need to zip you .ipa before upload)
    BUT, LIKE ME and some member here, we see two error after the Step 4 command as below:
    /Users/kevs/Desktop/MyApp.xcent: unrecognized blob type (accepting blindly)
    /Users/kevs/Desktop/MyApp.xcent: invalid length in entitlement blob
    After few night try..... finally I found out the solution and just successfully submit the iPad App!!!
    The main problem was we used a wrong method to create that stupid MyApp.xcent file!!!!
    I used many many method, use Mac text editor, Window notepad, Mac/ Window Dreamweaver as .xml......
    but all facing the strange "invalid length in entitlement blob"
    why invalid length?!?! so I try to search for what is .xcent..... finally I found the following webpage
    http://www.246tnt.com/iPhone/
    it's talk about codesign and entitlement files.
    then..... I FOUND .xcent NOT ONLY A SAMLPE TEXT FILE!!!!!
    in the middle of the link above, there are a highlighted simple script , which is a python script to help us generate a .xcent entitlement file!!!!!
    Here is step by step solution to solve this error:
    1) just download the .py file here: simple script
    2) put the .py file anywhere you like, or just simply put in the root of you mac
    3) turn on the Terminal (in /Applications/Utilities), goto the folder where you put the .py
    4) TYPE: python gen_entitlements.py 5C297XXXXX.com.yourdomain.MyApp myApp.xcent
        Where 5C297XXXXX.com.yourdomain.MyApp is your AppID with BundleID,
        myApp.xcent is the file will be generate to you
    5) Finally you can see the .xcent which make me nearly crazy for a week!!!!!!!!
    6) Use this .xcent file to run that codesign script (Step 4 above)
    7) Congratulation the codesign changed and you can zip your app and upload it
    I have spent many hours for this simple stuff.........so sad........>.<
    Hope this post can help all guys who still mad on this error when trying to upload a iPad only apps.
    Good luck!!

    I think I followed everything very closely, but I am getting these errors when trying to run the codesign script
    here is my script command:
    /usr/bin/codesign -f -s "iPhone Distribution: Nethercottage Games, LLC" "--resource-rules=/Users/BATC/Desktop/book1.app/ResourceRules.plist" --entitlements "/Users/BATC/Desktop/book1.xcent" "/Users/BATC/Desktop/book1.app"
    Here is the error I get:
    /Users/BATC/Desktop/book1.app: replacing invalid existing signature
    codesign_allocate: object: /Users/BATC/Desktop/book1.app/book1 malformed object (unknown load command 9)
    /Users/BATC/Desktop/book1.app: object file format invalid or unsuitable
    Any help on this please?

  • I want to update my IPad's operating system but when I tried to so,  I got a message at Itunes advising all my apps would be removed?  Is there a step by step guide for doing this update and retaining my apps?  I am completely lost....

    I want to update my 1st generation IPad which has a current OS of 4.2.1 to the latest 5.0 OS.  I tried to do this through my ITunes account but got a warning that continuing would delete my apps, etc.  I don't want that to happen!  I have ZERO tech ability/know-how and need an idiot-proof, step by step guide to performing the update.  Any help most appreciated.  I haven't got a clue how to back up anything on the IPad, either.
    Many thanks!!

    First copy any purchases off the iPad to your computer's iTunes via File > Transfer Purchases. You should also backup the device (right-click the iPad 'device' and select 'back up'), and copy off any important documents, files, notes etc (e.g. by email, the file sharing section at the bottom of the Apps tab on your computer's iTunes, via wifi, whatever the apps that you use support) - the update process should backup and restore the content but it's best to be safe.
    There is some more info on this page about updating to iOS 5 : http://support.apple.com/kb/HT4972

  • R12.0.6 Step by step guide for Upgrading OracleAS10g to 10.1.3.5 on AIX

    Hi Friends;
    I just want to share my new post entery on my blog which is related wiht OracleAs10g step by step guide(with screen shoots). I belive it will be helpful for users who can make this upgrade process...
    Document prepared for R12.0.6 on AIX OS, but i belive it can show way to for other OS and R12.1.1 too.
    PDF is avaliable at below link:
    http://heliosguneserol.wordpress.com/2010/07/30/step-by-step-upgrading-oracle-oracleas10g-to-10-1-3-5-on-aix/
    Regard
    Helios

    Hi Hussein Sawwan;
    Thank you for your kind words,hope this pdf could be helpful for someone :)
    Regard
    Helios

  • Documentation or step-by-step guide for any transaction.

    Hi i have just finished ABAP Training.i want to learn more and more transaction  myself.but whenever try to learn any new transaction it seems  very hard as confused with many functionality.For ex.if i want to learn SM36 transaction which is related to scheduling background jobs.i want some guidance to learn more transaction.Where do i get documentaion about that transaction or step-by-step guide.
    Moderator message: please search for available information/documentation.
    Edited by: Thomas Zloch on Jan 7, 2012 10:20 PM

    wrong place mate. this is not a training forum, yes you can search with the key words in SDN and you will find WIKIs which will kind of serve you for training guide.
    just google it. you will find a lot of stuff in web. or even help.sap.com would help you with almost every thing you wanna know,
    this forum will come handy when you are stuck with something.
    happy learning

  • Any step-by-step guide for implementing intermediate event?

    Hi All,
    I am trying to implement intermediate event in my BPM and so far I have created:
    1) An intermediate event
    2) WSDL file
    3) A message trigger
    But I am not getting how to proceed further. In the following document I found that a context DO needs to be used: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0369539-e876-2d10-ef93-8f30e112ee6d?quicklink=index&overridelayout=true
    But I am not sure which context it is referring to?
    Is there any step-by-step guide to implement this? or any wiki link?
    Ameya

    Hi Ameya,
    Follow below steps:
    1. Create WSDL file
    2. Create an intermediate event in process modeling screen
    3. Click on Intermediate event> Properties>Event Trigger
    4. TRIGGER Drop Down> New
    5. Give Name to your Message Trigger>Next
    6. SERVICE dropdown>Select the WSDL created> Finish.
    And I suppose they have mentioned Data Object for using it in coorelation condition.
    Correlation condition is a boolean test which should be True(default) for the ntermediate message to be triggered.
    As there will be mutliple process instances, when PI (in your case) trigger the intermediate event (consume WS) we can give a correlation conditon to check  whether it is for the right process instance.
    In you case you can store the Request ID in BPM DO, and also request it from PI while consuming WS and validate it in correlation condition.
    Regards,
    Unni
    Edited by: UnnikrishnanSreekumar on Oct 13, 2011 12:51 PM
    Edited by: UnnikrishnanSreekumar on Oct 13, 2011 1:00 PM

  • Need Step By Step Guide For Data Archiving

    Can anybody provide me step by step Data Archiving guide for ECC 6.0 system.
    I searched OSS but did not get any guide.
    Thanks

    Hi
    You can go through the below links related to archiving which transactions we use for archiving the objects and how we do that.
    http://help.sap.com/saphelp_srm30/helpdata/en/15/c9df3b6ac34b44e10000000a114084/content.htm
    http://help.sap.com/SAPHELP_NW04S/helpdata/EN/43/f0ed9f81917063e10000000a1553f6/content.htm
    Basically Data archiving process comprises three major phases. They are:
    1. Creating an archive file: The archived files of data are created in the SAP database by the Archiving Management system. The Management system reads the data from the database and writes it to the archive files in the background. In instances of archived files exceeding the maximum specified limit, or if the number of data objects exceed the stipulated limit in the system, then the system automatically creates new archive files.
    At the end of the process of saving data into archive files, ADK triggers the system event SAP_ARCHIVING_WRITE_FINISHED, which is an indicator to the system to start next phase of archiving process.
    2. Removing the archived data from the database:
    While archiving management system writes data on the archive files, another program deletes it from the database permanently. The program checks whether the data has been transferred to the archive. It is quite important too as it is the last check performed by the system before deleting data permanently from the database. Several deletion programs run simultaneously, because the archiving program is much more faster than the deletion programs. This is important as it increases the efficiency of archiving process.
    3. Transferring the archived files to a location outside the SAP database
    Once the Archive management system has finished archiving the data, the next step is to save the archived files at a different location other than the SAP database. This can be accomplished by an automated process in the system or by a manual process. This step is optional since many enterprises may wish to keep the archived files within the current database. However, large enterprises transfer their data periodically as a part of their data archiving processes.
    Hope this helps!!
    Thanks and Kind Regards
    Esha

  • Setup of Xwindows - step by step guide for SLES 11.3 reqd

    Hi
    I have used Unix before but I am new to SLES and I need to run a gui based installer on a new AWS image of SUSE 11.3.
    I wanted to remove Putty/SSH complications from the equation so for now, to check if XWindows is working I directly connected to the SLES desktop using xRDP as ec2-user, and from xterm I issued the following commands:
    su - root
    export TERM=xterm
    export DISPLAY=localhost:0.0
    After checking the variables, I launched xclock but it fails making me conclude that Xwindows is not correctly configured or running.
    Can anyone point me towards a step by step guide on how to setup XWindows, or given my dated knowledge, is there a better way to run a gui-based program?
    Regards
    Ratna

    A couple thoughts:
    1. If this is just SLES (and not Open Enterprise Server (OES) then you
    may want to post in the SUSE forums (https://forums.suse.com/) using the
    same credentials that you used to access this site.
    2. It sounds like you have X working already since you were able to acess
    the system using xRDP. Is there a reason you cannot just start the
    installer from there? Alt+F2 to run things usually, I think. If you are
    using Gnome, I think 'gksu' or 'gksudo' will start things as a privileged
    user from the current non-root user after sufficient credentials are
    entered; from the KDE side of things I use 'kdesu' all of the time for the
    same thing. This avoids loading a shell, changing to root, forwarding X,
    etc. as you are trying to do.
    3. Going back to your attempt, I do not see you allowing access to your X
    session anywhere so that 'root' can connect with its new process. Before
    you change to root, you need to instruct your current X session to allow
    other users to throw things onto your desktop (usually not a good thing).
    The easy way is to just run 'xhost +' from a shell, maybe before running
    'su'; note that if other users are on the system they can now send shells
    your way forever, and that may not be fun.
    Good luck.
    If you find this post helpful and are logged into the web interface,
    show your appreciation and click on the star below...

Maybe you are looking for

  • Why is Itunes being charged to my phone for integration?

    why is Itunes being charged to my phone for integration?

  • How to convert following ABAP routine into Java

    Hi Experts I m new to IPC How to convert following ABAP routine int java READ TABLE XKOMV INTO XKOMV_AUX WITH KEY              KSCHL = 'ZCU2'              KPOSN = komp-kposn.   IF SY-SUBRC EQ 0.     MOVE XKOMV_AUX-KWERT TO XKWERT.     MOVE XKOMV_AUX-

  • Help with supply and demand query using monthly buckets

    I'm working on a query bound for Discoverer which pulls the aggregated supply and demand for an item and buckets it into months. So for any given item, I need to show the item, onhand, cost, aggregated supply (planned orders, requisitions, pos), and

  • How to restore ipod touch in recovery mode with passcode in itunes

    StylStyle My ipod touch went to recovery mode after I tried to reset its network settings. I tried to connect it to itunes but it does not want to connect because I have a passcode and my ipod touch wont let me enter it so I could unlock it. Can some

  • Starting with javacard development

    Hello, I have to start the development of JavaCard applet and I need some information concerning which smart card to buy. As reader I have found the Omnikey CardMan 5321 and the 3121 except for the dual interface of the first one, are them comparable