Purpose of using General Modifier PRU in OBYC under PRD

Greetings Experts,
I have a scenario where i have to map an account for the General Modifier PRU under Transaction PRD in OBYC. But, the client would like to understand why SAP requries an account under 'PRU'. Under what circumstances SAP will try to hit an account under 'PRU'.
The client is trying to reverse a delivery of an STO using movement type 642. But, ended up getting an error message of non mapping of account PRU.
Please explain why we need to map 'PRU' and the circumstances of 'PRU'.
Thanks,
Balaji R

Hi,
GL Accounts maintained uner key PRD is of Price Difference.
SAP has offered to differentiate GL account based on following business processes.
PRF for goods receipts against production orders and order settlement
PRA for goods issues and other movements
PRU for transfer postings (price differences in the case of external amounts)
Hope you have understood by now.
Regards,
Chintan Joshi

Similar Messages

  • Automatic account determination - General Modifiers

    Hi,
    While creating service orders, if we make use of service master, then the system picks the G/L account based on the valuation class that we mention in the service master code.(We make settings in GBB with specific General modifier and valuation class combination).
    1. As there is more than 1 General modifier available for a particular movement type(in Tcode OMWN), how to choose the correct General Modifier in OBYC?
    2. In case we do not use service master codes, how will the system pick the G/L account?
    3. What are Other fields like Val.string,Mvt,Cns etc in T code OMWN used for?
    Thanks.

    Hi,
    Check link how default G/L picks in service PO creation:
    Default G/L acct and Cost center in service PO with added Freight line also
    Regards,
    Biju K

  • What is new Gl account?what is the purpose of using that New Gl?

    What is new Gl account?what is the purpose of using that New Gl?

    Hi Kishore,
    Let me clarify you. First it is not new GL account but the New GL functionality.
    With the introduction of MySAP ERP 2004, SAP introduced also a new functionality with SAP Financials. This functionality is given the name New General Ledger Accounting, or NewGL.
    The new GL functionality has many uses like
    Supports different reporting purposes: Legal entity reporting, segment reporting, management reporting;
    Option to expand standard accounting with industry specific fields and customer-defined fields;
    There is a new standard field segment in mySAP ERP: A segment is typically derived from a profit center (PC); it can be filled manually or defaulted recommonded for segment reporting.
    You can search the forum for more info on new GL
    Thanks
    Aravind
    Assign points if useful

  • Purpose of using parameters defined below in FM 'REUSE_ALV_GRID_DISPLAY'

    Hi,
    Iwant to know the purpose of using parameters defined below in FM   ''REUSE_ALV_GRID_DISPLAY'   :---
    EXPORTING.
      I_INTERFACE_CHECK                   =
      I_BYPASSING_BUFFER                =
      I_BUFFER_ACTIVE                        =
      IS_SEL_HIDE                                =
      IS_PRINT                                      =
      IS_REPREP_ID                             =
      I_SCREEN_START_COLUMN        =
      I_SCREEN_START_LINE               =
      I_SCREEN_END_COLUMN            =
      I_SCREEN_END_LINE                   =
      IT_ALV_GRAPHICS                       =
      IT_HYPERLINK                              =
      IT_ADD_FIELDCAT                        =
      IT_EXCEPT_QINFO                       =
      I_HTML_HEIGHT_TOP                   =
      I_HTML_HEIGHT_END                   =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER      =
      ES_EXIT_CAUSED_BY_USER       =
    small example codes are most welcome.
    Regards,
    Rahul

    <b>Go To SE37 AND Give the function module name and press Button 'FUnction Moudule Documentation' There you will get the documentation for each parameter</b>
    <b>* I_INTERFACE_CHECK =</b>
    Interface consistency check log output
    Description
    So that the performance of the list output is not reduced due to interface consistency checks, these checks are performed in a special call mode.
    If this parameter is set to 'X', interface consistency is checked when the function module is called and an error log is displayed.
    You should only set this parameter for testing purposes during the development process (for example, for debugging).
    You can also perform the interface check on the result list by entering function code &SOS.
    THIS PARAMETER IS CURRENTLY NOT SUPPORTED IN FULLSCREEN MODE! As a workaround, go to the print preview from within the list and enter function code &SOS there.
    Default
    SPACE
    <b>*IS_SEL_HIDE = </b>
    Description
    This parameter is currently not supported!
    Only relevant if layout parameter
    LAYOUT-GET_SELINFOS of IMPORTING structure IS_LAYOUT is set.
    Complex type for modifying information displayed on the selection dialog box:
    mode:              'R' = Only entries passed in internal table
                              IS_SEL_HIDE-T_ENTRIES are output on
                              the dialog box. Selection information
                              obtained by the list tool by reading the
                              selection screen again (only if the report
                              is called with selection screen) are
                              replaced by the entries passed.
                       'S' = The selection information obtained by the
                              list tool by reading the selection screen
                              of the calling report again, are modified
                              by the entries of table
                              IS_SEL_HIDE-T_ENTRIES.
    t_entries:         Table with selection information
    t_entries-mode:   'A' = Display selection information of the current
                             table row on the information dialog box.
                      'D' = Do not display selection information of the
                             the Select option or of parameter SELNAME
                             on the dialog box.
    t_entries-selname: (required only if t_entries-mode = 'D')
                       name of Select option or parameter
    The following table fields are only required if t_entries-mode = 'A'. They contain the selection information to be added.
    t_entries-field:  DDIC field name of the field for which selection
                       information is to be displayed
    t_entries-table:  DDIC table name of t_entries-field.
    t_entries-stext:  Field description on the information dialog box.
                      If t_entries-field and t_entries-table were
                      filled, this text is taken from the DDIC.
    t_entries-valuf:  Selection condition from-value (external format)
    t_entries-valut:  Selection condition to-value (external format)
    t_entries-sign0:  (I)nclusive (E)xclusive
    t_entries-optio:  All values of the option field of the Select
                      option are allowed.
    The remaining fields are used internally and are irrelevant to the caller.
    <b>* IS_PRINT =</b>
    Print information
    Description
    Control parameters relevant for printing
    PRINT
    Value range: SPACE, 'X'
    'X' = Print list and do not display it on the screen. Further settings can be made on the print parameter screen.
    NO_PRINT_SELINFOS
    Value range: SPACE, 'X'
    'X' = Do not print existing selection information (see also LAYOUT-GET_SELINFOS)
    NO_COVERPAGE
    Value range: SPACE, 'X'
    'X' = Print selection information and list status, if available, on a separate page.
    NO_NEW_PAGE
    Value range: SPACE, 'X'
    Internal use only
    RESERVE_LINES
    Value range: 0, n
    n = Number of lines output in the footer by the user during printout at END_OF_PAGE in the corresponding callback event.
    NO_PRINT_LISTINFOS
    Value range: SPACE, 'X'
    'X' = Do not print list status (sort information, subtotals information and filter information).
    NO_CHANGE_PRINT_PARAMS
    Value range: SPACE, 'X'
    SPACE = (default) The output format (number of columns) is dynamically adjusted depending on the list width (255 at most).
    'X' = The current print parameters are always used. If the list is wider, the output width is not adjusted dynamically.

  • Special Purpose Ledger & Special General Ledger

    Hi Experts
    Is there any difference between Special Purpose Ledger & Special General Ledger. If so please give me some real time examples.
    Points will be rewarded.
    Sincerely,
    Ali Abidi

    Dear Ali Abidi:
                        The Special General Ledger is making refence to special accounts like "Down Payment" used to issued operations that could not be posted to the "normal" general ledger accounts. And in the other side, the Special Purpose Ledger is a Ledger different from the usual ledger used in FI. The special purpose ledger is into R/3 but I think that the main difference is that the first is an account and the second is a ledger used for special purposes. I have not got a reference of time but we can think that the Special General Ledger is an special account used at any time and the Special Purpose Ledger is a separate ledger used when it is required. The difference I think is not in "time" but in the "substance".
    I hope being clear for you. If you needed a time reference I could try find it.
    Your Sincerely
    Leonardo Lopez

  • Where we can find General Modifier Keys

    Hi,
    where we can find General Modifier Keys.and where we control the field status of movement types.
    Thanks,
    Samsunder

    Hello,
    Modifiers you can find in acccount assignment category . E.g. For account assignment category K we have modifier assigned as VKA.
    You can also create your own modifier and assigned to account assignment category and also on OBYC >> GBB
    You can also create and assign to moevement type also.
    Regards,
    Shailesh

  • Purpose of using wild cards in SAP-ABAP

    what is the purpose of using the following in ABAP programs.
    In my case these naming convention are used in Reports * (Custom Programs)
    1> tables: *nast.
    why we use * before the table name?
    2> Data:  %var1 type mara-matnr,
    What for this % is used to declare the variable. what effect it will have?
                  %%var1 type marc-werks.
    this kind of declaration is also used, what purpose?
    3> Perform %<form-name>.
    A sub routine is called with the above kind of syntax, what purpose?
    Please help me to find what purpose they are used?
    Message was edited by:
            VK AJAY
    Message was edited by:
            VK AJAY

    HI,
    WILDCARD characters which are used for comparisions with character strings & numeric strings.
    Refer samplecode:
    Example to select all customers whose name begins with 'M':
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME LIKE 'M%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Example to select all customers whose name contains 'huber':
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME LIKE '%huber%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Example to select all customers whose name does not contain 'n' as the second character:
    DATA SCUSTOM_WA TYPE SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
           INTO CORRESPONDING FIELDS OF SCUSTOM_WA
           WHERE NAME NOT LIKE '_n%'.
      WRITE: / SCUSTOM_WA-ID, SCUSTOM_WA-NAME.
    ENDSELECT.
    Reward points if this Helps.
    Manish

  • Function module: why do we use FM and what is the purpose of using FM

    hi,
       Can any please explain. Why do we use FM?
                                           What is the purpose of using FM ?
                                           Where we are using FM and for what tables in R/3 ?
    I could be thankful to you if any one answer above questions.
    Arun

    Hi,
      We go for creating FM when there is a chance of using the same code in different reports in R/3.
    Suppose I have a requirement say, to display the Payer Name for every sale order.
    This is most common requirement in any project.
    You can create a FM say READ_CUSTOMER_NAME in SE37.
    Write a select statement from the table VBAP to fetch the Payer Name based on the Sales Order.
    Now you can activate the FM and it is ready to be used across all the reports in R/3.
    Need : To avoid redundant coding and to modularize the code.
    If you want to see the list of Standard FMs, got SE37 --> press F4 and you'll get all the SAP standard FMs.
    For customized FMs (User defined), type Z* or Y* and press F4.
    Hope this helps a bit !!!
    Regards,
    Balaji V

  • Any idea why in Numbers my COUNTIFS formula keeps breaking? For daycare purpose, I use a spreadsheet that helps me to count how many children I have at 3:15, 4:15 and 5:00. COUNTIFS works well when I create it but breaks after a while. Also I am using a p

    Any idea why in Numbers my COUNTIFS formula keeps breaking? For daycare purpose, I use a spreadsheet that helps me to count how many children I have at 3:15, 4:15 and 5:00. COUNTIFS works well when I create it but breaks after a while. Also I am using a pop-up menu in the cells in time format, does it have any consequence on the formula?

    Any idea why in Numbers my COUNTIFS formula keeps breaking? For daycare purpose, I use a spreadsheet that helps me to count how many children I have at 3:15, 4:15 and 5:00. COUNTIFS works well when I create it but breaks after a while. Also I am using a pop-up menu in the cells in time format, does it have any consequence on the formula?

  • How many airport express can I add to my network for the purpose of using the airport express to send audio signal to different rooms in the house? I'm interested I'm running about six different zones.

    How many airport express can I add to my network for the purpose of using the airport express to send audio signal to different rooms in the house? I'm interested I'm running about six different zones.
    What I'm looking to do is to have self powered in ceiling speakers in every room in my house with out having to run wires to every room to carry the audio signal. I would like to use the airport express to do the job of carting the audio signal.
    Here's my set up now I have an airport extreme and one airport express that I use to carry audio to one room.

    FWIW. I have used up to four AirPort Express Base Stations (AX) for streaming sucessfully in pretty much the way you have described. I didn't have a need to try more so I can't attest that more would or would not work.

  • Srvctl config service should be updated using srvctl modify command

    Hai all,
    I have created a service recently on oracle RAC
    srvctl config service -d dbname -s servicename
    Disconnect: false
    Service role: PRIMARY
    Management policy: AUTOMATIC
    DTP transaction: false
    AQ HA notifications: false
    Failover type: NONE
    Failover method: NONE
    TAF failover retries: 0
    TAF failover delay: 0
    Connection Load Balancing Goal: LONG
    Runtime Load Balancing Goal: NONE
    TAF policy specification: NONE
    Edition:
    What is Management policy? does AQ HA notifications should be true? Do i need to update the info in srvctl command, i have already entered in tnsnames.ora
    (DESCRIPTION =
    (LOAD_BALANCE = ON)
    (FAILOVER = ON)
    (ADDRESS = (PROTOCOL = TCP)(HOST =scan name)(PORT = 1527))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME =servicename)
    (FAILOVER_MODE =
    (TYPE = SELECT)
    (METHOD = BASIC)
    (RETRIES = 0)
    (DELAY = 0)
    i have already have the basic, select for TAF in tnsnames.ora?But when i enter srvctl config command i don't see the config details,Do i need to modify using srvctl modify service command?
    can anyone provide me a good document on services and explaining run time load balancing goal,Management policy,TAF ??

    refer: -
    http://www.ardentperf.com/pub/schneider-services.pdf
    http://oracleinstance.blogspot.in/2010/08/transparent-application-failover-taf.html
    http://www.google.co.in/url?sa=t&rct=j&q=server%20side%20load%20balancing%20in%20rac&source=web&cd=2&sqi=2&ved=0CDwQFjAB&url=http%3A%2F%2Fwww.oracleracsig.org%2Fpls%2Fapex%2FRAC_SIG.download_my_file%3Fp_file%3D1001400&ei=mPRZUZHmK8iPrgesq4DQCw&usg=AFQjCNGytq_Zy1NdUH4be2ICTi3q984sgg&cad=rja
    Load Balancing and Failover with Oracle 10gR2 RAC

  • What is the purpose of using ME52NB-Buyer Approval

    What is the purpose of using ME52NB-Buyer Approval.

    how did you know that such transaction exists? it is not even in the SAP menue!
    the buyer approval is activated with BADI  ME_REQ_APPROVAL
    execute SE18. set radio button to Badi implementation and enter ME_REQ_APPROVAL
    click display button and then the docu button.
    From here you can get limited information.

  • What is the purpose of using rush order  doc type?

    what is the purpose of using rush order  doc type?

    hi,
    In a rush order transaction, the customer picks up the goods or you deliver the goods on the same day as the order is placed. In the standard system, when you save this sales document type, a delivery is automatically created and billing is related to the delivery.
    In the standard system, sales document type SO is saved for rush orders with immediate delivery type LF. Once the goods have been removed from storage, the goods are picked, and goods issue is posted.
    Once the billing documents are created (for example, in collective processing), invoice papers are printed and sent to the customer.
    CHAN

  • What is the purpose of using cash sales doc type?

    what is the purpose of using cash sales doc type?

    You can go through the link
    http://help.sap.com/saphelp_46c/helpdata/en/70/a7853478616434e10000009b38f83b/frameset.htm
    Update from help.sap.com
    Cash sales is an order type for when the customer orders, picks up and pays for the goods immediately. The delivery is processed as soon as the order has been entered. A cash invoice can be printed immediately from the order and billing is related to the order. Receivables do not occur for the customer as they do for rush or standard orders, because the invoice amount is posted directly to a cash account.
    Process Flow
    In the standard system, sales document type BV is saved for cash sales with immediate delivery type BV.
    When the sales employee creates a cash sale, the system automatically proposes the current date as the date for delivery and billing. Once the order has been posted, a delivery with type BV is created immediately in the background and the system prints a document that is used as an invoice for the customer.
    The invoice papers are controlled with output type RD03, contained in the output determination procedure for order type BV.
    If the customer has already received the goods, this delivery should not be relevant for picking. If the customer is to pick the goods up from a warehouse, the delivery should be relevant for picking. If the goods are to be sent, this can be processed by maintaining the delivery in the usual way.
    The system automatically creates a resource-related billing index which updates the billing due list. Billing document BV is created as the system processes the billing due list, but an invoice is not printed.
    Once the customer has received the goods and is satisfied with them, the transaction is considered to be complete. We recommend that you post goods issue in the background using a program designed specifically for this purpose. You can then bill the transaction.
    The cash sale can only be billed if the order quantity is the same as the goods issue quantity. If this is not the case, you need to adjust the cash sale document so that the delivered quantity and the quantity to be billed match.
    You use an order-related collective billing process to bill the cash sale, but an invoice is not printed. The sales order number is used as the reference for the accounting document, created in Financial Accounting.
    Dealing with Problems and Complaints
    If the transaction does not run smoothly, manual intervention is necessary. For example, if the required quantity of goods is not found in the warehouse, you need to adjust the delivery quantity. Equally, if the customer is not prepared to pay the agreed price, because, for example, the goods are scratched, you can change the price in the cash sale document.
    In extreme cases, you can delete the entire transaction, starting with the delivery.
    If the delivery is damaged before it is picked up but after it is paid for and there is no replacement stock, you can initiate a subsequent delivery.
    If you make changes to the cash sale, you can issue a new cash sale invoice using the repeat printout function.
    Creating a Cash Sale
    In the initial screen, choose Logistics ® Sales and distribution ® Sales.
    Choose Order ® Create.
    Enter the order type for cash sales (BV in the standard system) and, if necessary, the organizational data.
    The values for sales organization, distribution channel and the division are usually proposed from user-defined parameters. Entries for the sales office and the sales group are optional.
    Choose Enter.
    Enter the following data:
    – Customer number of the sold-to party
    – Material numbers
    – Order quantities for the materials
    Choose Enter.
    If the system carries out an availability check and finds that there is insufficient stock for an order item to be delivered on the requested date, it displays a screen on which you can choose between several delivery proposals. Normally, in a cash sale, you only sell the quantity you can deliver on the spot.
    Save your document.
    The system automatically processes the delivery in the background and prints out a cash sale invoice. The amount of the sale is processed later in an order-related billing transaction. The amount is posted to financial accounting, using the order number as reference. Because this is a cash sale, no invoice is produced during the billing run.

  • What is the purpose of using  return process sales  doc type?

    what is the purpose of using  return process sales  doc type?

    hi,
    There is the standard process
    1)Order type( RE) VA01
    2)Delivery( LR)Vl01n with reference to return order
    i)if the movement is 651then system will not generate accounting document upon doing Post goods Receipt ,the stock will be in the return location
    then you use movement type 453 to get the stock in UN restricted
    ii)if the movement type 653 the system generates accounting document and stock posts in unrestricted use
    3)With reference to Delivery raise Credit memo (RE) with transaction VF01
    CHAN

Maybe you are looking for

  • Using Lightroom Cloud to Sync Catalog Between Two Machines

    I have use of so many cloud services including the 20gb that Adobe gives me.  Is there a way i can sync my catalog on the cloud so that i can have all my metadata on both my laptop and desk top?  I also have 300gb of cloud storage though Copy.  I wou

  • Smartview 11.1.2.2.300 Essbase Server & APS Compatibility

    We want to add LRO's to data cells, but we can't get it working. As stated in the thread title, we use Smartview 11.1.2.2.300 and Essbase Server 11.1.2.1.00. The core of the problem is that the 'Linked objects' button in the Essbase-ribbon in Excel c

  • Concurrency problem in Servlets, JSP

    Hi all I found that whenever 2 or more access my servlet or jsp, the server is giving an error. How do I solve this. How do I synchronize. Please help. Rajani

  • How to read OMR data

    sir's How could i read data from an OMR sheet if i got an OMR reader thanks in advance

  • Getting a folio to the app store

    Once my folio is complete, how long to get Apple approval and to finally get it onto the AppStore?