What is your bussiness process in sd?

what is your bussiness process in sd?

dear srinivas,
business process is nothing but how our clints business runs
it depends on Company to Company
in SAP we will call it AS IS mean clints present business process
for Ex: in some pharma companies they will send the invoice before delivery, once they get the payment then they will delivery the goods
for this we will configure in SAP as per the clints business requirement, we will call it TOBE
hope it clear now
rewards if it helps
siva

Similar Messages

  • Allow modifications?  What is your companies process?

    Hello.  In general, we do not allow our development teams to modify SAP code and/or objects.  With the exception of SAP OSS notes.
    However, there are times when a modification may be necessary.  We typically will request, when possible, that they use Append Structures for tables, or write a Z-program for ABAP.
    What is your companies policy on allowing modifications to your SAP system?  And, who in your organization oversee's, evaluates requests, and polices this?
    thanks for your comments!
    Steve

    Well at my company, we do not allow for modifications of standard objects aside from the user exits within SD.  This is not a harden fast rule, but a preference.  There have been occasions where it was a must, two that come to mind is the standard program for uploading routings via LSMW, and the other is within the CO40 transaction.  The first was to help with messaging since the standard didn't provide good messasges to the user, the second was a performance issue which we went thru OSS, but they said that is the way it should be and we are not changing it.  Both worked out good for us, but of course we need to take a second look when upgrading.  I am the only developer here, so it is easy to manage the modification, and the rule of thumb is, if we absolutly must, then ok, but make sure you explore other alternatives first.
    Regards,
    Rich Heilman

  • What is your export process for printing custom-sized books?

    I will be printing my first custom-sized book created in Aperture.
    Anyone have much experience doing this?
    I am assuming that exporting to pdf and then sending that file to print is the process, but I'm wondering if the compression will affect the image quality enough to be concerned for a 9''x9'' book?

    Lots of experience here.
    I outsource albums either as single page or double spread. Unfortunately Aperture only allows single page export, not as a full spread (required by some printers).
    Unfortunately the Export options are a little limited, so read on
    If you click on the Print button for your custom sized book, you'll get a dialog. Choose the PDF button at the bottom and a bunch of options will appear.
    If you just want to export a proof for a client to review, you can select Save PDF to Aperture. The files will import as 200dpi JPEGs / TIFFs depending upon the option you choose. You can then export to a sharing service / web album etc.
    If you want to export at a different dpi then DON'T choose the Save PDF to folder as JPEG option... again you'll get just 200dpi images. So what you can do is choose the Save as PDF option. When you choose that it will export the whole book as single pages in a PDF, with the embedded JPEGs (fully quality jpeg 12) at 350dpi (I know as I've checked this)....
    You can then do 2 things:
    1. For services that require a single pages, run an automator action to run through the PDF and export the images at your desired DPI and change the colour profile (eg sRGB). Your images are then exported to the same folder. Here's the action: http://dl.dropbox.com/u/117989/Save%20PDF%20to%20Folder%20as%20JPEG.zip
    2. For services that require a double page spread instead, run an automator action to run through the PDF, change the colour profile and DPI and then import to Aperture.
    What I do is have an entirely separate project called Album Proofs and import all images into there. When the action runs, it will ask where to put the images - place them in Album Proofs. I then have a custom book size that is twice the width of the album you are creating (e.g. if making a 12x9, the size is 24x9) with no margins or spacing. Then create a template album (you can reuse by right clicking and selecting Duplicate Book) that has two images per page, each image taking up EXACTLY half of the page (again no margins or spacing). I then drag the images I imported into this template, then auto-fill unplaced images. Your images are then layed out as spreads... So now what you do is re-export using the Save as PDF print option. Then run the action described in 1 above.
    Here's the action: http://dl.dropbox.com/u/117989/Save%20PDF%20to%20Aperture%20as%20JPEG.zip . If it doesn't work use the other action above and just import manually.
    Hope this helps

  • What is your Troubleshooting Process?

    PowerDesigner crashes.  Where do you look first to diagnose the issue?
    Or, there is a repository insert error, and the model is not checked in.  The error message says something like
    unique constraint (schema.PMTEXT_TXID) violated.  How do you find the object that is in violation in order to fix it?  Is there a model of the repository that may show relationships among tables in order to point to a path to repair?  Or a script to check the model check in and provide a more robust description of the problem?
    How do you troubleshoot PowerDesigner issues?
    Thank you for taking the time to respond.

    Thank you for the response Rafal.  I looked at this log, and there was no inidication in it that PD had crashed at all.  The logged items seemed rather immaterial and cryptic.  e.g.
    4/14/2015 6:14:40 PM: Closing <> ...
    4/14/2015 6:14:40 PM: Closing <> DONE.
    4/14/2015 6:14:40 PM: Closing <> ...
    4/14/2015 6:14:40 PM: Closing <> DONE.
    4/14/2015 6:14:40 PM: Closing <<Static Objects> (::StaticObjects)> ...
    4/14/2015 6:14:40 PM: Closing <<Static Objects> (::StaticObjects)> DONE.
    There are other entries indicating I opened and/or closed a model, but that doesn't tell me about the crash.  So I wondered if there was someplace else I should look?  Or do you see value in this log that I'm missing?

  • HT1692 What if your iPhone's contacts were replaced by your outlook contacts, but you want your previous iPhone contacts back? What process do you do to get them back and replace the outlook contacts?

    What if your iPhone's contacts were replaced by your outlook contacts, but you want your previous iPhone contacts back? What process do you do to get them back and replace the outlook contacts?

    If you asking me, I would suggest to additonally use a second storage service which also allows you to store your pictures over the 30 days period. I personally use Dropbox with automatic upload for that (https://db.tt/cMEgDUFZ), but there are also other storage services like Flickr for example.

  • Bussiness process

    what is the common bussiness process of a project
    what is procedure of handling tickets.
    please explain in detail I will assign full points.
    [email protected]
    Message was edited by:
            kartikeyan

    Hi Karthikeyan,
        <b>Bussiness process </b> in BW menas.. nothing but just extracting the source data from the client systems... and store in  in efficient way.. and finally generate  the  Reports..(in BEx  or Web)
    ..   for implementing the  any SAP project means.. the following steps we need to follow..
    ASAP Methodology,....<b>Five Phases</b> of ASAP methodlogy.
    <b>Phase 1</b>: Project Preparation - The purpose of this phase is to provide initial planning and preparation for your SAP project.
    <b>Phase 2:</b> Business Blueprint - The purpose of this phase is to achieve a common understanding of how the company intends to run its business within the SAP System. The result is the Business Blueprint, a detailed documentation of the results gathered during requirements workshops. The Business Blueprint document represents the business process requirements of the company. It is the agreed statement of how the company intends to run its business within the SAP System.
    <b>Phase 3:</b> Realization - The purpose of this phase is to implement all the business process requirements based on the Business Blueprint. The system configuration methodology is provided in two work packages: Baseline (major scope); and Final configuration (remaining scope).
    <b>Phase 4</b>: Final Preparation - The purpose of this phase is to complete the final preparation (including testing, end user training, system management and cutover activities) to finalize your readiness to go live. The Final Preparation phase also serves to resolve all critical open issues. On successful completion of this phase, you are ready to run your business in your live SAP System.
    <b>Phase 5:</b> Go Live & Support - The purpose of this phase is to move from a project-oriented, pre-production environment to live production operation.
    <b>Handling Tickets means</b>..
       when you are in supporting project that time..  you wil get Tickets(noting but problem issues) 
    based on priorities..(Level 1 , Leval 2, level 3..0)seperate tool i wil be there for receiving the tickets,...
    you  need to give the solution.. and solve those tickets....
    regards
    @jay

  • What's YOUR Idea of an "Ideally Organized HD?

    What's YOUR Idea of an "Ideally Organized HD?"
    I've been giving this a lot of thought lately. Whereas it is obvious that OSX organizes your hard drive better than anything on Windoze, especially when you consider the power derived from using Spotlight, I have been wondering exactly WHAT, WHAT does an Ideally Organized Hard Drive look like? What are it's properties? I don't mean how it should look specifically to YOU, the single user. I mean what does an ideally organized Hard Drive look like to everyone running OSX? (which is everyone). What are some of the components of a ideally organized hard drive? What does it look like/feel like? Not necessarily in order of importance, I'll start this one off:
    An Ideally Organized Hard Drive Has These Properties (feel free to add your ideas):
    1) All the music, documents, apps, pictures and movies go into their designated locations, just for starters. You may even want to create another main Category such as I did, and call it "All Talk & Sound FX". Here's where I stick my voice, and talk radio, and verbal jokes etc. for example.
    2) There are NO identical (duplicate) files, but the thorough and profuse use of Alias files are implemented. {{{if you have duplicates, and you update the one, you necessarily have to update the other, otherwise, you don't have duplicates anymore, right? But if you use an Alias, no matter which file, original or Alias, that you update, BOTH files are updated.}}}
    3) The HD is organized for EASY Backup on a daily basis: Everything new gets placed into an "Everything New" file (call it what you want) on the Desktop, then this one folder is backed up daily, saved onto an external HD, then loaded back and now actually saved onto the HD as new stuff just once a week (in accordance to #1); this is the outcome from doing a Restore from this backed-up "Everything New" folder. Everything goes into this "Everything New" folder on a daily basis; however, Applications are installed immediately whereas everything else just gets popped into the "Everything New" folder for holding.
    4) Many files are annotated in the Get Info Window with easy to find key words and comments. Spotlight will do the rest my friends!
    5) A DMG of the HD (a perfect Clone which is achieved using your Tiger Disk--Disk Utility) is done on a weekly basis (heck, all you have to do is launch the software at night, go to bed, have an automatic shutdown on your Mac for about 3.5 hours later (for a 23GB DMG Disk Image)). {{Note that a Restore from the "Everything New" folder must be done first!, prior to making the DMG}} When this Disk Image is made, it will have All of your Preferences, All of your newly installed applications, All of your Bookmarks, All of your new additions to iCal, All of your new Addresses, EVERYTHING, and therefore these specific folders do NOT have to be backed up **separately** by using this process as I describe.
    Once a week you will Restore from this DMG (which takes an hour if you have previously verified/mounted this image), then delete the week-old Backup of the "Everything Folder", because your HD now now has all these files added to it (remember, the key here is to do a Restore from the "Everything New" folder first, before you made the most recent DMG). You can now also delete any old Disk Images that you want, because you will be making more! (I always keep 2 or 3 on hand). You can now also delete any old "Everything New" backups from your External, because you will be making more of these backups as well!
    6) Your Hard Drive should utilize the copious amount of custom icons, in order to quickly spot and identify files/folders.
    7) You have created shortcuts (Alias') on the HD, which point to spots on the External HD, (which is not only used for Backup as recently described) to facilitate the transfer of large files (example: AIFF's) to/from the external HD. My External HD has a working "Powerbook" folder where these files are saved to, keeping my internal HD at a bare minimum of growing size, yet the files are easily uploaded/downloaded between the external and internal, and viewed, when the External is attached (of course) to the internal.
    8) The hard drive lacks any sensitive material whatsoever, i.e. passwords are kept on an external hard drive, and new ones are backed up daily to the Everything New folder. Using a free program such as Password Vault also strengthens this area of security and organization. If the Passwords are kept to an external location, and yet are easily accessed by an Alias, then they are 100% safe to reside on the External, since the External would have to be attached in order for the passwords to be read.
    9) Maintenance is run routinely on the HD, using a program such as Onyx, especially before and after the disk image process. You can also schedule Onyx to run the Apple maintenance scripts automatically, when you are asleep. Also part of this maintenance would be running a program such as Disk Warrior, before and after the disk image process. Onyx and Disk Warrior go hand in hand, and although you will not "see" (visually) HOW your HD has been organized more efficiently, you will experience the benefits of using Disk Warrior (faster/more responsive), which organized your HD Directory automatically.
    10) Another nice little Utility is SpeedTools, which has a great program for Defraging files. Yes, I've found that Disk Defrag does work. Point #10 does nothing for "organizing", however I make this point because Disk Defrag does indeed help your HD to run more efficiently (thus faster).
    *** Ohh by the way, maybe I'm saying the following as a joke, maybe I'm not. But if you follow my suggestions above, you wouldn't be so paranoid about downloading the latest update to Tiger (or Leopard when that comes out) because the old "Archive & Install" option becomes obsolete. If you run into trouble NOW, using my methods, you now have the peace of knowing that you have a perfectly Cloned Disk Image of your valuable, ideally organized Mac HD, residing on an external drive and just waiting to be called into action! ***
    Finally, please note that I am not telling you how to organize your hard drive, I am only suggesting this as one way to do it, and the way that I do it. If you have something totally different from this, but it works for you, please post that. If you want to add to what I've said, go right ahead! But if you don't agree with something I've said, then by all means offer your own suggestion and be civil about it! Thanks!
    ~ Vito

    You and everyone else that takes the time to read, and understand what I said, and can benefit from this, is WELCOME! ; )
    By the way, I forgot to mention. I use "Micon" a little terrific freeware program (from VersionTracker) to make (initialize) my custom icons. I also use Graphic Converter to make my own original icons of anything I like. Don't underestimate the value in making your own custom icons-- they really stand out from the "standard old blue".
    ~ Vito

  • What are the major process to transfer the data from legacy to sap system.

    What are the major process to transfer the data from legacy to sap system using BDC at Real Time only?

    hi,
    BATCH DATA COMMUNICATION
    main methods are:
    1. SESSION METHOD
    2. CALL TRANSACTION
    3. DIRECT INPUT
    Advantages offered by BATCH INPUT method:
    1. Can process large data volumes in batch.
    2. Can be planned and submitted in the background.
    3. No manual interaction is required when data is transferred.
    4. Data integrity is maintained as whatever data is transferred to the table is through transaction. Hence batch input data is submitted to all the checks and validations.
    To implement one of the supported data transfers, you must often write the program that exports the data from your non-SAP system. This program, known as a “data transfer” program must map the data from the external system into the data structure required by the SAP batch input program.
    The batch input program must build all of the input to execute the SAP transaction.
    Two main steps are required:
    • To build an internal table containing every screen and every field to be filled in during the execution of an SAP transaction.
    • To pass the table to SAP for processing.
    Prerequisite for Data Transfer Program
    Writing a Data Transfer Program involves following prerequisites:
    Analyzing data from local file
    Analyzing transaction
    Analyzing transaction involves following steps:
    • The transaction code, if you do not already know it.
    • Which fields require input i.e., mandatory.
    • Which fields can you allow to default to standard values.
    • The names, types, and lengths of the fields that are used by a transaction.
    • Screen number and Name of module pool program behind a particular transaction.
    To analyze a transaction::
    • Start the transaction by menu or by entering the transaction code in the command box.
    (You can determine the transaction name by choosing System – Status.)
    • Step through the transaction, entering the data will be required for processing your batch input data.
    • On each screen, note the program name and screen (dynpro) number.
    (dynpro = dyn + pro. Dyn = screen, pro = number)
    • Display these by choosing System – Status. The relevant fields are Program (dynpro) and Dynpro number. If pop-up windows occur during execution, you can get the program name and screen number by pressing F1 on any field or button on the screen.
    The technical info pop-up shows not only the field information but also the program and screen.
    • For each field, check box, and radio button on each screen, press F1 (help) and then choose Technical Info.
    Note the following information:
    - The field name for batch input, which you’ll find in its own box.
    - The length and data type of the field. You can display this information by double clicking on the Data Element field.
    • Find out the identification code for each function (button or menu) that you must execute to process the batch-input data (or to go to new screen).
    Place the cursor on the button or menu entry while holding down the left mouse button. Then press F1.
    In the pop-up window that follows, choose Technical info and note the code that is shown in the Function field.
    You can also run any function that is assigned to a function key by way of the function key number. To display the list of available function keys, click on the right mouse button. Note the key number that is assigned to the functions you want to run.
    Once you have program name, screen number, field name (screen field name), you can start writing.
    DATA TRANSFER program.
    Declaring internal table
    First Integral Table similar to structure like local file.
    Declaring internal table like BDCDATA
    The data from internal table is not transferred directly to database table, it has to go through transaction. You need to pass data to particular screen and to particular screen-field. Data is passed to transaction in particular format, hence there is a need for batch input structure.
    The batch input structure stores the data that is to be entered into SAP system and the actions that are necessary to process the data. The batch input structure is used by all of the batch input methods. You can use the same structure for all types of batch input, regardless of whether you are creating a session in the batch input queue or using CALL TRANSACTION.
    This structure is BDCDATA, which can contain the batch input data for only a single run of a transaction. The typical processing loop in a program is as follows:
    • Create a BDCDATA structure
    • Write the structure out to a session or process it with CALL TRANSACTION USING; and then
    • Create a BDCDATA structure for the next transaction that is to be processed.
    Within a BDCDATA structure, organize the data of screens in a transaction. Each screen that is processed in the course of a transaction must be identified with a BDCDATA record. This record uses the Program, Dynpro, and Dynbegin fields of the structure.
    The screen identifier record is followed by a separate BDCDATA record for each value, to be entered into a field. These records use the FNAM and FVAL fields of the BDCDATA structure. Values to be entered in a field can be any of the following:
    • Data that is entered into screen fields.
    • Function codes that are entered into the command field. Such function codes execute functions in a transaction, such as Save or Enter.
    The BDCDATA structure contains the following fields:
    • PROGRAM: Name of module pool program associated with the screen. Set this field only for the first record for the screen.
    • DYNPRO: Screen Number. Set this field only in the first record for the screen.
    • DYNBEGIN: Indicates the first record for the screen. Set this field to X, only for the first record for the screen. (Reset to ‘ ‘ (blank) for all other records.)
    • FNAM: Field Name. The FNAM field is not case-sensitive.
    • FVAL: Value for the field named in FNAM. The FVAL field is case-sensitive. Values assigned to this field are always padded on the right, if they are less than 132 characters. Values must be in character format.
    Transferring data from local file to internal table
    Data is uploaded to internal table by UPLOAD of WS_UPLOAD function.
    Population of BDCDATA
    For each record of internal table, you need to populate Internal table, which is similar to BDCDATA structure.
    All these five initial steps are necessary for any type of BDC interface.
    DATA TRANSFER program can call SESSION METHOD or CALL TRANSACTION. The initial steps for both the methods are same.
    First step for both the methods is to upload the data to internal table. From Internal Table, the data is transferred to database table by two ways i.e., Session method and Call transaction.
    SESSION METHOD
    About Session method
    In this method you transfer data from internal table to database table through sessions.
    In this method, an ABAP/4 program reads the external data that is to be entered in the SAP System and stores the data in session. A session stores the actions that are required to enter your data using normal SAP transaction i.e., Data is transferred to session which in turn transfers data to database table.
    Session is intermediate step between internal table and database table. Data along with its action is stored in session i.e., data for screen fields, to which screen it is passed, the program name behind it, and how the next screen is processed.
    When the program has finished generating the session, you can run the session to execute the SAP transactions in it. You can either explicitly start and monitor a session or have the session run in the background processing system.
    Unless session is processed, the data is not transferred to database table.
    BDC_OPEN_GROUP
    You create the session through program by BDC_OPEN_GROUP function.
    Parameters to this function are:
    • User Name: User name
    • Group: Name of the session
    • Lock Date: The date on which you want to process the session.
    • Keep: This parameter is passed as ‘X’ when you want to retain session after
    processing it or ‘ ‘ to delete it after processing.
    BDC_INSERT
    This function creates the session & data is transferred to Session.
    Parameters to this function are:
    • Tcode: Transaction Name
    • Dynprotab: BDC Data
    BDC_CLOSE_GROUP
    This function closes the BDC Group. No Parameters.
    Some additional information for session processing
    When the session is generated using the KEEP option within the BDC_OPEN_GROUP, the system always keeps the sessions in the queue, whether it has been processed successfully or not.
    However, if the session is processed, you have to delete it manually. When session processing is completed successfully while KEEP option was not set, it will be removed automatically from the session queue. Log is not removed for that session.
    If the batch-input session is terminated with errors, then it appears in the list of INCORRECT session and it can be processed again. To correct incorrect session, you can analyze the session. The Analysis function allows to determine which screen and value has produced the error. If you find small errors in data, you can correct them interactively, otherwise you need to modify batch input program, which has generated the session or many times even the data file.
    CALL TRANSACTION
    About CALL TRANSACTION
    A technique similar to SESSION method, while batch input is a two-step procedure, Call Transaction does both steps online, one after the other. In this method, you call a transaction from your program by
    Call transaction <tcode> using <BDCTAB>
    Mode <A/N/E>
    Update <S/A>
    Messages into <MSGTAB>.
    Parameter – 1 is transaction code.
    Parameter – 2 is name of BDCTAB table.
    Parameter – 3 here you are specifying mode in which you execute transaction
    A is all screen mode. All the screen of transaction are displayed.
    N is no screen mode. No screen is displayed when you execute the transaction.
    E is error screen. Only those screens are displayed wherein you have error record.
    Parameter – 4 here you are specifying update type by which database table is updated.
    S is for Synchronous update in which if you change data of one table then all the related Tables gets updated. And sy-subrc is returned i.e., sy-subrc is returned for once and all.
    A is for Asynchronous update. When you change data of one table, the sy-subrc is returned. And then updating of other affected tables takes place. So if system fails to update other tables, still sy-subrc returned is 0 (i.e., when first table gets updated).
    Parameter – 5 when you update database table, operation is either successful or unsuccessful or operation is successful with some warning. These messages are stored in internal table, which you specify along with MESSAGE statement. This internal table should be declared like BDCMSGCOLL, a structure available in ABAP/4. It contains the following fields:
    1. Tcode: Transaction code
    2. Dyname: Batch point module name
    3. Dynumb: Batch input Dyn number
    4. Msgtyp: Batch input message type (A/E/W/I/S)
    5. Msgspra: Batch input Lang, id of message
    6. Msgid: Message id
    7. MsgvN: Message variables (N = 1 - 4)
    For each entry, which is updated in database, table message is available in BDCMSGCOLL. As BDCMSGCOLL is structure, you need to declare a internal table which can contain multiple records (unlike structure).
    Steps for CALL TRANSACTION method
    1. Internal table for the data (structure similar to your local file)
    2. BDCTAB like BDCDATA
    3. UPLOAD or WS_UPLOAD function to upload the data from local file to itab. (Considering file is local file)
    4. Loop at itab.
    Populate BDCTAB table.
    Call transaction <tcode> using <BDCTAB>
    Mode <A/N/E>
    Update <S/A>.
    Refresh BDCTAB.
    Endloop.
    (To populate BDCTAB, You need to transfer each and every field)
    The major differences between Session method and Call transaction are as follows:
    SESSION METHOD CALL TRANSACTION
    1. Data is not updated in database table unless Session is processed. Immediate updation in database table.
    2. No sy-subrc is returned. Sy-subrc is returned.
    3. Error log is created for error records. Errors need to be handled explicitly
    4. Updation in database table is always synchronous Updation in database table can be synchronous Or Asynchronous.
    Error Handling in CALL TRANSACTION
    When Session Method updates the records in database table, error records are stored in the log file. In Call transaction there is no such log file available and error record is lost unless handled. Usually you need to give report of all the error records i.e., records which are not inserted or updated in the database table. This can be done by the following method:
    Steps for the error handling in CALL TRANSACTION
    1. Internal table for the data (structure similar to your local file)
    2. BDCTAB like BDCDATA
    3. Internal table BDCMSG like BDCMSGCOLL
    4. Internal table similar to Ist internal table
    (Third and fourth steps are for error handling)
    5. UPLOAD or WS_UPLOAD function to upload the data from the local file to itab. (Considering file is local file)
    6. Loop at itab.
    Populate BDCTAB table.
    Call transaction <tr.code> using <Bdctab>
    Mode <A/N/E>
    Update <S/A>
    Messages <BDCMSG>.
    Perform check.
    Refresh BDCTAB.
    Endloop.
    7 Form check.
    IF sy-subrc <> 0. (Call transaction returns the sy-subrc if updating is not successful).
    Call function Format_message.
    (This function is called to store the message given by system and to display it along with record)
    Append itab2.
    Display the record and message.
    DIRECT INPUT
    About Direct Input
    In contrast to batch input, this technique does not create sessions, but stores the data directly. It does not simulate the online transaction. To enter the data into the corresponding database tables directly, the system calls a number of function modules that execute any necessary checks. In case of errors, the direct input technique provides a restart mechanism. However, to be able to activate the restart mechanism, direct input programs must be executed in the background only. Direct input checks the data thoroughly and then updates the database directly.
    You can start a Direct Input program in two ways;
    Start the program directly
    This is the quickest way to see if the program works with your flat file. This option is possible with all direct input programs. If the program ends abnormally, you will not have any logs telling you what has or has not been posted. To minimize the chance of this happening, always use the check file option for the first run with your flat file. This allows you to detect format errors before transfer.
    Starting the program via the DI administration transaction
    This transaction restarts the processing, if the data transfer program aborts. Since DI document are immediately posted into the SAP D/B, the restart option prevents the duplicate document posting that occurs during a program restart (i.e., without adjusting your flat file).
    Direct input is usually done for standard data like material master, FI accounting document, SD sales order and Classification for which SAP has provided standard programs.
    First time you work with the Direct Input administration program, you will need to do some preparation before you can transfer data:
    - Create variant
    - Define job
    - Start job
    - Restart job
    Common batch input errors
    - The batch input BDCDATA structure tries to assign values to fields which do not exist in the current transaction screen.
    - The screen in the BDCDATA structure does not match the right sequence, or an intermediate screen is missing.
    - On exceptional occasions, the logic flow of batch input session does not exactly match that of manual online processing. Testing the sessions online can discover by this.
    - The BDCDATA structure contains fields, which are longer than the actual definition.
    - Authorization problems.
    RECORDING A BATCH INPUT
    A B recording allows you to record a R/3 transaction and generate a program that contains all screens and field information in the required BDC-DATA format.
    You can either use SHDB transaction for recording or
    SYSTEM ? SERVICES ? BATCH INPUT ? EDIT
    And from here click recording.
    Enter name for the recording.
    (Dates are optional)
    Click recording.
    Enter transaction code.
    Enter.
    Click Save button.
    You finally come to a screen where, you have all the information for each screen including BDC_OKCODE.
    • Click Get Transaction.
    • Return to BI.
    • Click overview.
    • Position the cursor on the just recorded entry and click generate program.
    • Enter program name.
    • Click enter
    The program is generated for the particular transaction.
    BACKGROUND PROCESSING
    Need for Background processing
    When a large volume of data is involved, usually all batch inputs are done in background.
    The R/3 system includes functions that allow users to work non-interactively or offline. The background processing systems handle these functions.
    Non-interactively means that instead of executing the ABAP/4 programs and waiting for an answer, user can submit those programs for execution at a more convenient planned time.
    There are several reasons to submit programs for background execution.
    • The maximum time allowed for online execution should not exceed 300 seconds. User gets TIMEOUT error and an aborted transaction, if time for execution exceeds 300 seconds. To avoid these types of error, you can submit jobs for background processing.
    • You can use the system while your program is executing.
    This does not mean that interactive or online work is not useful. Both type of processing have their own purposes. Online work is the most common one entering business data, displaying information, printing small reports, managing the system and so on. Background jobs are mainly used for the following tasks; to process large amount of data, to execute periodic jobs without human intervention, to run program at a more convenient, planned time other than during normal working hours i.e., Nights or weekends.
    The transaction for background processing is SM36.
    Or
    Tools ? Administration ? Jobs ? Define jobs
    Or
    System ? services ? Jobs
    Components of the background jobs
    A job in Background processing is a series of steps that can be scheduled and step is a program for background processing.
    • Job name. Define the name of assigned to the job. It identifies the job. You can specify up to 32 characters for the name.
    • Job class. Indicates the type of background processing priority assigned to the job.
    The job class determines the priority of a job. The background system admits three types of job classes: A B & C, which correspond to job priority.
    • Job steps. Parameters to be passed for this screen are as follows:
    Program name.
    Variant if it is report program
    Start criteria for the job: Option available for this are as follows:
    Immediate - allows you to start a job immediately.
    Date/Time - allows you to start a job at a specific name.
    After job - you can start a job after a particular job.
    After event - allows you to start a job after a particular event.
    At operation mode - allows you to start a job when the system switches to a particular operation mode.
    Defining Background jobs
    It is two step process: Firstly, you define the job and then release it.
    When users define a job and save it, they are actually scheduling the report i.e., specifying the job components, the steps, the start time.
    When users schedule program for background processing, they are instructing the system to execute an ABAP/4 report or an external program in the background. Scheduled jobs are not executed until they are released. When jobs are released, they are sent for execution to the background processing system at the specified start time. Both scheduling and releasing of jobs require authorizations.
    HANDLING OF POP UP SCREEN IN BDC
    Many times in transaction pop up screen appears and for this screen you don’t pass any record but some indication to system telling it to proceed further. For example: The following screen
    To handle such screen, system has provided a variable called BDC_CURSOR. You pass this variable to BDCDATA and process the screen.
    Usually such screen appears in many transactions, in this case you are just passing information, that YES you want to save the information, that means YES should be clicked. So you are transferring this information to BDCDATA i.e., field name of YES which is usually SPOT_OPTION. Instead of BDC_OKCODE, you are passing BDC_CURSOR.
    BDC_CURSOR is also used to place cursor on particular field.
    A simple transaction where you are entering customer number on first screen and on next screen data is displayed for the particular customer number. Field, which we are changing here, are name and city. When you click on save, the changed record gets saved.
    Prerequisite to write this BDC interface as indicated earlier is:
    1. To find screen number
    2. To find screen field names, type of the field and length of the field.
    3. To find BDC_OKCODE for each screen
    4. Create flat file.
    generally  Batch Input usually are used to transfer large amount of data. For example you are implementing a new SAP project, and of course you will need some data transfer from legacy system to SAP system.
    CALL TRANSACTION is used especially for integration actions between two SAP systems or between different modules. Users sometimes wish to do something like that click a button or an item then SAP would inserts or changes data automatically. Here CALL TRANSACTION should be considered.
    2. Transfer data for multiple transactions usually the Batch Input method is used.
    check these sites for step by step process:
    For BDC:
    http://myweb.dal.ca/hchinni/sap/bdc_home.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
    Check these link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.sap-img.com/abap/question-about-bdc-program.htm
    http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
    http://www.planetsap.com/bdc_main_page.htm
    call Transaction or session method ?
    null

  • What are your impressions of "multi-tasking"?

    If you have iOS4 and a capable device, you should have multi-tasking and opened apps appearing in the task bar. Newer app versions are able to run in the background. In my opinion, when I close most apps (by pressing the home button), I want them to close completely, not run in the background. Aside from being a privacy issue, apps in the task bar may use battery power or if truly in a suspended mode, they still take up memory or process capability. In order to really shut them down, two additional home button clicks and then two more screen strokes are required. Not very efficient and probably leading to an earlier home button failure. Why not have some kind of screen command (tap or swipe combination?) to simultaneously shut down all apps in the task bar? The bar itself is useless if you have used many apps in the course of a day. To find what you're looking for, you have to scroll through a long parade of icons. It's a lot easier to just tap the icon where you know it is sitting in the nice folder you created. I don't get it. I realize the bar can be used for switching open apps, but this is really not that big of a deal for the vast majority of apps. Furthermore, there should be an option to enable or disable multi-tasking globally as well as for individual apps. Now that would be an improvement.
    What are your thoughts?

    I havent done any kind of multitasking on my ipod touch, im waiting to upgrade my software to the newer one. However, I couldnt agree more with that of pressing the home button many times to perform basic function to switch apps or enable the multitasking ability. I think palm adapted a better design of software than apple ever did with their IOS 4. Palm's webOS can handle full multitasking--something the iPhone can't do. Palm uses what it calls "a deck of cards model" for managing multitasking: You can view each of your open applications at once, shuffle them any way you choose, and then discard the ones you want to close. All of this is done with intuitive gestures that mimic handling a physical deck of cards. Apps remains live, even when minimized into the card view, so changes can continue to happen in real-time, even if you've moved on to another activity.
    I had the time to experience a bit of a palm web os software on an AT&T store and my impression on that software is done more elegantly than apple multitasking home pressing button system.
    P.S to NYtroutbum: you should definitely present that idea to apple by its feedback product page. Let's hope it listens.

  • What is a Business Process Repository and where do we get it in SAP?

    Hi,
    What is a Business Process Repository and where do we get it in SAP?

    Hi,
    Here is an another way to look at the BPR-Business Process Repository delivered by SAP.
    1. Add the Web Dynpro application Business Process Repository (BPR) to your Favorites:
    2. Choose  Favorites  Add Other Objects  Web Dynpro Application  in the SAP initial screen.
    3. Enter SM_BPR_OVERVIEW in the field Web Dynpro Application.
    4. Enter a description like ex. SAP BPR
    5. Save your changes.
    6. Now Call the saved - Web Dynpro application SM_BPR_OVERVIEW
    7. You can see the BPR in a new browser window.
    This info is available in SAP Help on Solution Manager.
    Hope this helps.
    Kathir

  • What's new in Process Control 2.5?

    Hi,
    I'm looking for information about what is new in Process Control 2.5(compare to the 2.0 version)
    Thank you in advance for your help,
    Regards,
    Julien

    The key innovation of PC 2.5 is the user experience. The highlights of this innovation are:
    A new user experience based on work centers which mimics the way compliance and business users actually work
    A combination of top session management and sidebar navigation leads to cleaner, more intuitive design
    Broad availability of relevant contextual information as appropriate, in the form of documents and links
    Pervasive search functionality, with list filtering and sorting capability to deliver information as the user needs it
    Automated testing
    Delivered scripts cover Financials, Procure to Pay, Sales and Distribution, and more...
    Rule parameters passed to scripts extract data from the source ERP system and return evaluation results with related issues or exceptions to Process Control
    Query-based scripts use SAP Query to provide additional flexibility
    Use of standard SAP and customer-created reports can be returned as part of evaluation and marked as requiring review to determine whether the evaluation passed or failed
    ANd much much more

  • Is there a way to know what report is being processed ?

    In XI R2 / Webi Report Server, or XI 3.x / Webi Processing Server, is there a way to know what object is being processed ?
    For example currently, I can see thru system tool like "Process Explorer" that "wireportserver.exe" has been using a lot of CPU and increasing memory for several minutes. I feel that a report is too large or complicated, but which one ?
    In audit database, I can only see events like "document read", but no "begin of refresh process".
    So, do I have to wait for the process to be finished to find a "document refreshed" and know what was going on ?
    Moreover, at least in R2, if user cancels his refresh request (by closing his browser for example), of if request takes  too much time and reaches timeout, no audit event  corresponding to this refresh request will ever be recorded. In this case, I have no information at all about what report was making the report server taking so much CPU and RAM. It has just a "read" event, but so have a lot of other reports having been read during the same period of time.
    Ideally, I would just have to select the latest "begin of refresh" events without "end of refresh" to know which report are currently being processed. But unfortunately the first one doesn't exist.
    Has anyone an idea to get this information anyway ?
    Thanks

    Hello Seb
    Thanks for your reply.
    I was aware of this instance manager in 3.x.
    In R2, I was also able to do the same with a request thru the query manager.
    Unfortunately in both versions , I haven't found yet how to find informations on report being refreshed by users directly, and not by job server.
    I anyone has an idea...
    In R2 I have tested the -trace option of report server : it generates a big amount of lines in trace files, but that seem completely useless : no information on what report is being processed..
    I don't understant why this information is so complicated to get. It could be so helpfull...
    regards
    François

  • Mapping LDAP Role in Building Your First Process with Oracle BPM 11g

    I'm working on "Building Your First Process with Oracle BPM 11g" I'm at the end of step where assigns user for the requester. The problem is in identity lookup, "Realm" is empty for Remote_WLServer.
    Servers are up and running. Demo user community has been loaded - I can see the list of users and groups in the administration server under myrealm. We haven't done much since SOA suite 11g installation. I'm probably the first one who uses this. I wonder we have a missing set up? Can you me what's missing? Appreciate your help in advance.

    I get this error message when I clicked gear icon.
    "Server exception is : Connection refused from server"
    Here is the result of testing Remove_WLServer connection. Does this cause the issue?
    Testing JSR-160 Runtime ... failed.
    Cannot establish connection.
    Testing JSR-160 DomainRuntime ... skipped.
    Testing JSR-88 ... skipped.
    Testing JSR-88-LOCAL ... skipped.
    Testing JNDI ... skipped.
    Testing JSR-160 Edit ... skipped.
    Testing HTTP ... success.
    Testing Server MBeans Model ... skipped.
    Testing HTTP Authentication ... success.
    2 of 9 tests successful.
    I have installed JDeveloper 9i, 10g, and 11g in my laptop. SOA is installed on linux.

  • What's a Business Process, really?

    Hello,
    in the thread BPX? A Techno functional Consultant? suggested to me her weblog <a href="/people/marilyn.pratt/blog/2006/07/27/what-is-a-business-process-really's a Business Process, Really?</a> for some clues, and added it's now <i>the time to start a thread and expand</i> about this topic.
    Effectively there are some helpful definitions in the Wiki FAQ page. Nevertheless I think a discussion about the concept of Business Process is absolutely worth. So your contribution is welcome!
    Cheers, Davide

    a business process is a series of steps that are undertaken to achieve a goal. 
    Analysing BPs is like looking at a fractal. As you zoom in there is more detail that contains more processes. 
    eg car company
    Shareholder view -  build car, ship car, sell car - build car - cost?  time?, ship car - cost? time?, sell car - price?
    Factory forman view - materials in on time?, assemble time? six sigma?, quality check six sigma?, test passs rate?,
    So a BP has a series of steps...so BPX job is to asks "can any of those steps be automated AND what's is the saving on automating the steps"
    A good BPX
    1.  Finds the broad areas that are the biggest cost to an organisation - ie talks to some high level people looks at the accounts due dilligence type stuff...
    2. Analyses processes - ie produces Visio process flows of what workers do (the skill here is getting the processes mapped out at the correct level - not to high not too low).  Rate the steps in the process for variance across the organisation.  How many times will this process be run...which steps require a human intelligence (ie hard to automate)...which steps can you augment/speed up with computer logic...which steps can you replace with computer logic...which steps are best left to humans...
    3. Review processes with the busniess and score them in terms of greatest value. 
    4. Pick your SAP tool that best fits the process step and implement the process, test and roll out -
    Personally I think the BPX role is not often somthing you're going to find in an individual.  Small teams of 2-4 people working very closely with different skill strength areas are going to be successful in this area

  • What is a Business Process?

    What is a Business Process?
    According to me it Depends upon client Requirements. ir Inq-Qt-Order-Del-Billing.
    Correct me If I am wrong.

    hi
    Businesss Process : any activity or event which takes under business can be termed as business process..
    ====
    Inquiry -> Quotation ->Sales Order ->Delivery ->Invoice -> Return -> Credit memo
    Transaction Codes
    VA01 Create Sales/Returns Order
    VA02 Change Order
    VA03 Display Sales Order
    VA11 Create Inquiry
    VA12 Change Inquiry
    VA13 Display Inquiry
    VA21 Create Quotation
    VA22 Change Quotation
    VA23 Display Quotation
    VA41 Create Contract
    VA41 Change Contract
    VA43 Display Contract
    VF01 Create Billing Document
    VF02 Change Billing Document
    VF03 Display Billing Document
    VF11 Cancel Billing Document
    VF21 Create Invoice List
    VF22 Change Invoice List
    VF22 Display Invoice List
    VK11 Maintain Pricing
    VK15 Create Condition Records(Transaction used to enter multiple sales conditions)
    VL01N Create Delivery
    VL02N Change Delivery
    VL03N Display Delivery
    Inquiry
    quotation
    contrancts and Scheduling agreements
    (Value contract or quantity contract)
    Sales order
    Delivery - Pick - pack - shipment
    Post goods issue
    Billing - release to accounting
    [Check the document flow in table VBFA ]
    Inquiry - A customer’s request to a company that they provide a quotation or sales information without obligation. An inquiry can relate to materials or services, conditions and if necessary delivery dates. The sales area that accepts the inquiry becomes responsible for further processing.
    Quotation - A quotation presents the customer with a legally binding offer for delivering a product or providing a service within certain fixed conditions. This offer is legally binding for the company within a specified time period. A sales area can reply to a customer inquiry with a customer quotation or use it to refer to a business partner contact.
    Sales Order - Request from a customer to a company to deliver a defined quantity of products or provide a service at a certain time.
    The sales area that accepts the inquiry is responsible for completing the agreement.
    Create Delivery:a. Picking - The picking process involves taking goods from a storage location and staging the right quantity in a picking area where the goods will be prepared for shipping.
    b. Packing - Packing is part of delivery- and shipment processing. When you process a delivery, you can select delivery items for packing and assign them to handling units (HUs).
    c. Goods Issue - As soon as the goods leave the company, the shipping business activity is finished. This is illustrated using goods issue for outbound deliveries.
    Billing - Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing.
    ====
    say for example below are some of the important business processes...
    Free goods deetermination,
    BOM processing,
    Material listing and Exclusion,
    Material determination,
    Outline agreements,
    Special sales order.
    Free Goods Determination (FG)
    Inclusive: - Giving a free item of same material is called inclusive.
    Maintaining condition records for inclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type [NA00] (Customer/Material)
    Material: - enter the material, which we are giving free item.
    Min quantity: - Enter the minimum quantity for which the customer how to place the order to get the free goods. [10]
    From: - The free goods quantity specifies the amount for which free goods are granted in the sales documents. [10]
    Unit of measure: - pc, kg, and cm….
    Are free goods: - specifies how many materials we are giving as free [1]
    Calculation rule: - specify pro rata basis
    Free Goods: - specify [1] inclusive rebate with item generation
    Exclusive: - Giving a free item of different material is called exclusive.
    Maintaining condition records for exclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type NA00
    Select the button exclusive
    Enter the material, min quantity, for, unit of measure, additional free goods.
    Additional free goods: - specifies how many additional materials we are giving as free.
    Calculation Rule: - pro rata 1
    Additional material free good: - Specifies the other material, which we are giving as free.
    M-11, 10, 10, 1, pro rata, 2, m-10 save.
    Note: - In exclusive we can also enter the same material as free item.
    Note: - inclusive takes 10 as 9+1 & Exclusive takes 10 as 10 + 1.
    The free goods concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Free Goods
    Condition technique for free goods
    Maintain condition tables [V/N2]
    Maintain Access Sequences
    Maintain Condition Types
    Maintain Pricing Procedures
    Activate Free Goods determination [V/N6]
    We need to assign the procedure to the combination of Sales Organisation, Distribution Channel, division, Document Pricing Procedure, Customer Pricing Procedure.
    BOM (Bills of Material)
    The item category group of a BOM item must be either “ERLA /LUMF.”
    Defining BOM: -
    Logistics
    Sales and Distribution
    Master Data
    Products
    Bills of Material
    Bill of Material
    Material BOM
    CS01 – Create.
    Enter the Material
    Enter the Plant
    BOM usage [5] Sales and Distribution
    Enter the component & 0.
    In the component field enter the materials, which constitutes of the main material and enter the corresponding quantity.
    For the BOM to be exploded in the sales document the following setting has to be done.
    1) When the item Category group is “ERLA”, the item category of the BOM item is “TAQ”. In the definition of “TAQ” we need to take the value “A” Explodes single level BOM in the field structure scope.
    2) If the item Category group is “LUMF”, the item category of the BOM item is “TAP”. In the definition of which the same above setting has to be done.
    I) If the item category group is “ERLA”, it will bill the main item but not the components. For this the following setting has to be done.
    The item category of the BOM item is “TAQ”, which is made relevant for pricing and item category of the components is “TAE”, which is relevant for pricing.
    II) Item category group is “LUMF” bills components but not the main item. For this the following setting has to be done.
    The item category of the main item is “TAP”, which is not relevant for pricing and item category of the components is “TAN”, which is relevant for pricing.
    S & D, Sales, Assign item category group
    Sales Doc Type Item Group USA Higher Level Item Item Category
    OR ERLA -
    TAQ
    OR ERLA -
    TAQ TAE
    OR LUMF -
    TAP
    OR LUMF -
    TAP TAN
    Inter Company&#61672;IV  Sales
    Material Listing and Exclusion
    Material listing: - whatever the materials that are placed in listing for a customer he can access those materials only.
    Maintaining Records for listing: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the Listing type A001and select the key combination.
    Enter the customer and place the required materials in listing and save it.
    Material Exclusion: -
    Maintaining Records for Exclusion: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the exclusion type B001
    Place the required materials in exclusion.
    Note: - Exclusion is given preference over listing.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Listing / Exclusion
    Sl. No. Listing Exclusion
    1 Customer / Material Customer / Material
    2 A – 1 A – 2
    3 A001 B001
    4 A002 B002
    Step 1: - Maintain condition tables for listing / Exclusion [OV06]
    Step 2: - Maintain Access sequences for listing / exclusion
    Step 3: - Maintain listing / exclusion types.
    Step 4: - Procedures for maintaining listing / exclusion
    Step 5: - Activate listing / exclusion by sales document [OV04]
    Material Determination: - Substituting one product with other product is called material determination.
    Maintaining the records for Material Determination: -
    SPRO
    Logistics
    Sales and Distribution
    Master data
    Products
    Material Determination
    VB11 – Create.
    Enter the determination type [A001] (Material Entered).
    Material Entered: - Here enter the original material which has to be substituted.
    Material: - Enter the material with which we want to substitute the main material.
    Reason for Substitution: - specifies the reason why the system automatically carried out material substitution.
    To enter multiple materials as substitution select the icon alternative materials.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Maintain prerequisites for material determination.
    Create condition tables [OV16]
    Maintain access sequences
    Define condition types
    Maintain procedure
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Assign procedures to sales document types [OV14]
    Defining the reason for substitution: -
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Define substitution reasons [OVRQ]
    Go to new entries and define
    Substitution reason: - Specify the substitution reason [0001]
    Description: - Advertising campaign
    Entry: - If we check this field the system prints the name or number of the original material on the corresponding output.
    Warning: - If we check this field the system displays a warning message before substituting the material.
    Strategy: - Controls whether the product selection should occur automatically in the background or whether the alternative materials should be offered for a selection in dialog box.
    Out come: - Controls whether the out come of product selection should replace the original entry or whether it should be recorded as a sub item of the original entry.
    OUTLINE AGREEMENTS
    1) Scheduling Agreements: - It’s an outline agreement with the customer containing the delivery dates and the quantities. These are entered as schedule lines in the scheduling agreement.
    We can create the schedule lines when we create the scheduling agreement or we can create them later.
    We fulfill a scheduling agreement by creating the deliveries in the schedule as they become due.
    Creating a Scheduling Agreement: -
    Logistics
    Sales and Distribution
    Sales
    Scheduling Agreement
    VA31 – Create
    Scheduling Agreement type “DS”
    2) Contracts: - These are the outline customer agreements that display when the materials or services are sold within a certain time period.
    a) Quantity Contracts: - It’s an agreement that your customer will order a certain quantity of a product from the company during a specified period.
    The contract contains basic quantity and price information but does not specify delivery dates or quantities.
    b) Value Contracts: - It’s a contractual agreement with a customer that contains the materials or services that they may receive within a time period and “Up to a target value”.
    A value contract can contain certain materials or a group of materials. [Assortment Module]
    c) Service Contracts: - It’s an agreement that contains the conditions for offering a certain service to the customer. We can manage rental and maintenance contracts in the standard R/3 system.
    A service contract contains validity dates cancellation conditions price agreements and the information on the possible follow up action.
    d) Master contracts: - It’s a document in which we can group contracts together as lower level contracts. The master contract contains the general terms, which apply for all lower level contracts.
    Creating Contracts: -
    SPRO
    Sales and Distribution
    Sales
    Contract
    VA41 – Create
    Contract Types: -
    Master Contract&#61672;GK
    Quantity&#61672;NMS  Contract
    Value Contract&#61672;ZWK1
    Value Contract General&#61672;WK1
    &#61672;WK2  Material relevant value contract
    Service and Maintain&#61672;SC  contract
    SPECIAL SALES ORDERS
    Cash Sale: - It’s an order type which we use, when the customer orders picks up the goods and pays for the goods immediately the delivery is processed as soon as the order has been entered and the billing is related to the order.
    Creating Cash sale: -
    VA01
    Order type “CS” or “BV” and everything is same as sales order
    Item Category – BVN
    Note: - In BVN the field “Credit Active” is not checked.
    Note: - when we save the cash sale document the system will automatically create the delivery document. For this the following customizing setting has to be done.
    In the definition of the document type CS we need to take the value “X” [Create delivery immediately if the quantity conformed for today] in the field “Immediate Delivery”.
    Rush Order: - In the rush order transaction the goods are delivered on the same day as the order is placed.
    When we save the rush order document the delivery is automatically created and billing is related to delivery.
    Creating Rush Order: -
    VA01
    Document type “RO”
    Item Category “TAN”
    Note: - For the delivery to be automatically created the following setting has
    to be done.
    In the definition of document type “RO” take the value “X” in the field “Immediate Delivery”
    Reward if Useful
    Thanx & Regards.
    Naren..

Maybe you are looking for

  • One iCloud ID, but two different iTunes Store ID's... possible to sync iTunes Match?

    I tried searching around for an answer on this... a lot of people seem to be having issues when working off of a single Apple ID for the iTunes Store, but in my case my wife and I both use a single account for iCloud syncing but we have our own separ

  • Can you create a new comp from a clip after you already have one in your project?

    I know if you create a new project and import a clip, then drag that clip down to the timeline panel, After Effects will create a new composition based off of the specs of the clip, which is exactly as long as the clip.  Is there a way to do this aft

  • ALE SETTING

    Hi ALL, I have doubt in ALE SETTINGS what is the difference between IDOC to FILE and FILE  to IDOC ale setting. Can any one help me in this regard. thanks saranya

  • Intercompany and Revenues

    Hi All, We have (I think) an intercompany scenario we are trying to map in SAP that is not completely covered by the standard / regular intercompany scenario and I was wondering if someone could throw light on this. This is the scenario: We have comp

  • Creating Subtitles for Existing DVD

    Hello, I am just planning some investments and I am thinking about buying FCP Studio. But the frist project we should be working on is subtitling a collection of training DVD's. The lectures on them are in english and they now should be subtitled in