Help - Error in PR BAPI :  Purchasing across company codes is not allowed..

I have written a program to create Purchase Requisition.I am using two BAPIs.In the file i specify the old PR No, New Plant,Purch Group and Purch Org.It is actually a program to create a new PR in a new plant which is a copy of an Old PR in older plant.
Program is below:
I am getting the error Purchasing across company codes is not allowed..
Please Help
*& Report  ZMMB_BDC_ME51N_WO
REPORT  ZMMB_BDC_ME51N_WO.
INITIALIZATION.
D A T A   D E C L A R A T I O N                                     *
  TYPES: BEGIN OF TY_TABDATA,
          BANFN TYPE EBAN-BANFN, " Purchase Requistion No
          WERKS TYPE MEREQ3211GRID-WERKS, "Plant
          EKGRP TYPE MEREQ3211GRID-EKGRP, "Purchasing Group
          EKORG TYPE MEREQ3211GRID-EKORG, "Purchasing Organization
         END OF TY_TABDATA.
  TYPES: BEGIN OF TY_CHECK,
            BANFN TYPE EBAN-BANFN, " Purchase Requistion No
            BNFPO TYPE EBAN-BNFPO, " Purchase Requistion Item No
            EBAKZ TYPE EBAN-EBAKZ, " PR Closed
         END OF TY_CHECK.
Declaration of the Internal Table & Work Area.
  DATA:
         IT_TABDATA         TYPE  STANDARD  TABLE  OF   TY_TABDATA, " Internal Table for file
         WA_TABDATA         TYPE                       TY_TABDATA.
  DATA: IT_ITEM TYPE STANDARD TABLE OF BAPIEBAN ,
        WA_ITEM LIKE LINE OF IT_ITEM,
        IT_ITEM1 TYPE STANDARD TABLE OF BAPIEBANC,
        WA_ITEM1 LIKE LINE OF IT_ITEM1,
        IT_ACCOUNT TYPE STANDARD TABLE OF BAPIEBKN,
        WA_ACCOUNT LIKE LINE OF IT_ACCOUNT,
        IT_PRITEMTEXT TYPE STANDARD TABLE OF BAPIEBANTX,
        WA_PRITEMTEXT LIKE LINE OF IT_PRITEMTEXT,
        IT_SERVICES TYPE STANDARD TABLE OF BAPIESLL ,
        WA_SERVICES LIKE LINE OF IT_SERVICES,
        IT_SERVICES1 TYPE STANDARD TABLE OF BAPIESLLC ,
        WA_SERVICES1 LIKE LINE OF IT_SERVICES1,
        IT_SERVICETEXT TYPE STANDARD TABLE OF BAPIESLLTX,
        WA_SERVICETEXT LIKE LINE OF IT_SERVICETEXT,
        IT_CHECK TYPE STANDARD TABLE OF TY_CHECK,
        WA_CHECK LIKE LINE OF IT_CHECK.
   Global data Declaration
  DATA:   GV_YEAR(4)         TYPE C,
          GV_MNTH(2)         TYPE C,
          GV_DATE(2)         TYPE C,
          GV_DATUM(8)       TYPE C,
          GV_ANS TYPE C,
          W_FILENAME      TYPE  STRING.
Declaration of the Internal Table with Header Line comprising of the uploaded data.
  DATA:  BEGIN  OF  IT_FILE_UPLOAD  OCCURS  0.
  INCLUDE  STRUCTURE  ALSMEX_TABLINE.  "  Rows for Table with Excel Data
  DATA:  END  OF  IT_FILE_UPLOAD.
Batch Input Data for a single Transaction.
Message of Call Transaction.
  DATA:  BDCDATA  LIKE  BDCDATA     OCCURS  0  WITH  HEADER  LINE,
         MSGTAB   LIKE  BDCMSGCOLL  OCCURS  0  WITH  HEADER  LINE.
S E L E C T I O N - S C R E E N                                     *
  SELECTION-SCREEN:  BEGIN  OF  BLOCK  B1  WITH  FRAME TITLE TEXT-001,
                         BEGIN  OF  BLOCK  B2  WITH  FRAME TITLE TEXT-004.
  PARAMETERS: P_FNAME  LIKE  RLGRAP-FILENAME  OBLIGATORY.
  SELECTION-SCREEN:      END  OF  BLOCK  B2,
                     END  OF  BLOCK  B1.
E V E N T : AT    S E L E C T I O N - S C R E E N                   *
AT  SELECTION-SCREEN  ON  VALUE-REQUEST  FOR  P_FNAME.
  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
      STATIC    = 'X'
    CHANGING
      FILE_NAME = P_FNAME.
E V E N T : S T A R T - O F - S E L E C T I O N                     *
START-OF-SELECTION.
Upload Excel file into Internal Table.
  PERFORM  UPLOAD_EXCEL_FILE.
  IF  NOT  IT_FILE_UPLOAD  IS  INITIAL.
  Confirm whether you want to proceed with the Upload.
    PERFORM  CONFIRM_UPLOAD.
    IF  GV_ANS  EQ  '1'.
  Organize the uploaded data into another Internal Table.
      PERFORM  ORGANIZE_UPLOADED_DATA.
      PERFORM BAPI_CALL.
    ENDIF.
  ELSE.
    LEAVE PROGRAM.
  ENDIF.
*&      Form  UPLOAD_EXCEL_FILE
      text
-->  p1        text
<--  p2        text
FORM UPLOAD_EXCEL_FILE .
  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      FILENAME                = P_FNAME
      I_BEGIN_COL             = 1
      I_BEGIN_ROW             = 4
      I_END_COL               = 4
      I_END_ROW               = 9999
    TABLES
      INTERN                  = IT_FILE_UPLOAD
    EXCEPTIONS
      INCONSISTENT_PARAMETERS = 1
      UPLOAD_OLE              = 2
      OTHERS                  = 3.
  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                    " UPLOAD_EXCEL_FILE
*&      Form  CONFIRM_UPLOAD
      text
-->  p1        text
<--  p2        text
FORM CONFIRM_UPLOAD .
  CALL FUNCTION 'POPUP_TO_CONFIRM'
    EXPORTING
      TITLEBAR       = TEXT-002
      TEXT_QUESTION  = TEXT-003
    IMPORTING
      ANSWER         = GV_ANS
    EXCEPTIONS
      TEXT_NOT_FOUND = 1
      OTHERS         = 2.
ENDFORM.                    " CONFIRM_UPLOAD
*&      Form  ORGANIZE_UPLOADED_DATA
      text
-->  p1        text
<--  p2        text
FORM ORGANIZE_UPLOADED_DATA .
  DATA : GV_TOTROW TYPE I, "No of records
          GV_ROW TYPE I,
          LC_CNT(3) TYPE N.
  GV_TOTROW = 1.
  SORT  IT_FILE_UPLOAD  BY  ROW
                          COL.
  LOOP AT IT_FILE_UPLOAD.
    GV_TOTROW = IT_FILE_UPLOAD-ROW.
  ENDLOOP.
  GV_ROW = 1.
  WHILE GV_ROW <= GV_TOTROW.
    LOOP  AT  IT_FILE_UPLOAD WHERE ROW = GV_ROW.
      CASE  IT_FILE_UPLOAD-COL.
        WHEN '0001'.
          WA_TABDATA-BANFN = IT_FILE_UPLOAD-VALUE.
        WHEN '0002'.
          WA_TABDATA-WERKS = IT_FILE_UPLOAD-VALUE.
        WHEN '0003'.
          WA_TABDATA-EKGRP = IT_FILE_UPLOAD-VALUE.
        WHEN '0004'.
          WA_TABDATA-EKORG = IT_FILE_UPLOAD-VALUE.
      ENDCASE.
    ENDLOOP.
    GV_ROW = GV_ROW + 1.
    APPEND WA_TABDATA TO   IT_TABDATA .
    CLEAR :WA_TABDATA.
  ENDWHILE.
ENDFORM.                    " ORGANIZE_UPLOADED_DATA
*&      Form  BAPI_CALL
      text
-->  p1        text
<--  p2        text
FORM BAPI_CALL .
  DATA:ITM_NO(4) TYPE N,LV_PERCENTAGE(3) TYPE N,
       LV_MSG(60),
       IT_RETURN TYPE STANDARD TABLE OF BAPIRETURN,
       WA_RETURN LIKE LINE OF IT_RETURN.
  DATA: BEGIN OF WA_RETURN1,
        BANFN TYPE EBAN-BANFN.
  INCLUDE  TYPE BAPIRETURN.
  DATA END OF WA_RETURN1.
  DATA:IT_RETURN1 LIKE STANDARD TABLE OF WA_RETURN1.
  DESCRIBE TABLE IT_TABDATA LINES ITM_NO.
  LOOP AT IT_TABDATA INTO WA_TABDATA.
    CALL FUNCTION 'BAPI_REQUISITION_GETDETAIL'
      EXPORTING
        NUMBER                               = WA_TABDATA-BANFN
       ACCOUNT_ASSIGNMENT                   = 'X'
       ITEM_TEXTS                           = 'X'
       SERVICES                             = 'X'
       SERVICE_TEXTS                        = 'X'
      TABLES
        REQUISITION_ITEMS                    = IT_ITEM
       REQUISITION_ACCOUNT_ASSIGNMENT       = IT_ACCOUNT
       REQUISITION_TEXT                     = IT_PRITEMTEXT
  REQUISITION_LIMITS                   =
  REQUISITION_CONTRACT_LIMITS          =
   REQUISITION_SERVICES                 = IT_SERVICES
   REQUISITION_SERVICES_TEXTS           = IT_SERVICETEXT
  REQUISITION_SRV_ACCASS_VALUES        =
  RETURN                               =
    COMPUTE LV_PERCENTAGE = ( ITM_NO / SY-TABIX ) * 100.
    CONCATENATE 'PROCESSING PURCHASING REQUISITION FOR OLD PR NUMBER ' WA_TABDATA-BANFN INTO LV_MSG.
    CALL FUNCTION 'RM_SAPGUI_PROGRESS_INDICATOR'
      EXPORTING
        PERCENTAGE = LV_PERCENTAGE
        TEXT       = LV_MSG.
    CLEAR:LV_PERCENTAGE ,LV_MSG.
    IF IT_TABDATA[] IS NOT INITIAL.
      SELECT BANFN BNFPO EBAKZ FROM EBAN INTO TABLE IT_CHECK FOR ALL ENTRIES IN IT_TABDATA
          WHERE BANFN = IT_TABDATA-BANFN AND EBAKZ = 'X'.
    ENDIF.
    LOOP AT IT_CHECK INTO WA_CHECK.
      LOOP AT IT_ITEM INTO WA_ITEM WHERE PREQ_NO = WA_CHECK-BANFN AND PREQ_ITEM = WA_CHECK-BNFPO.
        DELETE IT_ITEM WHERE PREQ_NO = WA_CHECK-BANFN AND PREQ_ITEM = WA_CHECK-BNFPO.
      ENDLOOP.
      LOOP AT IT_ACCOUNT INTO WA_ACCOUNT WHERE PREQ_NO = WA_CHECK-BANFN AND PREQ_ITEM = WA_CHECK-BNFPO.
        DELETE IT_ACCOUNT WHERE PREQ_NO = WA_CHECK-BANFN AND PREQ_ITEM = WA_CHECK-BNFPO.
      ENDLOOP.
    ENDLOOP.
    LOOP AT IT_ITEM INTO WA_ITEM.
      WA_ITEM-PLANT = WA_TABDATA-WERKS.
      WA_ITEM-PUR_GROUP = WA_TABDATA-EKGRP.
      WA_ITEM-PURCH_ORG = WA_TABDATA-EKORG.
      MODIFY IT_ITEM FROM WA_ITEM TRANSPORTING PLANT PUR_GROUP PURCH_ORG.
      MOVE-CORRESPONDING WA_ITEM TO WA_ITEM1.
      WA_ITEM1-PREQ_NO = ''.
      WA_ITEM1-STORE_LOC = ''.
      APPEND WA_ITEM1 TO IT_ITEM1.
      CLEAR WA_ITEM1.
    ENDLOOP.
    LOOP AT IT_ACCOUNT INTO WA_ACCOUNT.
      WA_ACCOUNT-PREQ_NO = ''.
      MODIFY IT_ACCOUNT FROM WA_ACCOUNT TRANSPORTING PREQ_NO.
    ENDLOOP.
    LOOP AT IT_SERVICES INTO WA_SERVICES.
      MOVE-CORRESPONDING WA_SERVICES TO WA_SERVICES1.
      APPEND WA_SERVICES1 TO IT_SERVICES1.
      CLEAR WA_SERVICES1.
    ENDLOOP.
    CALL FUNCTION 'BAPI_REQUISITION_CREATE'
   EXPORTING
     SKIP_ITEMS_WITH_ERROR                =
     AUTOMATIC_SOURCE                     = 'X'
   IMPORTING
     NUMBER                               =
      TABLES
        REQUISITION_ITEMS                    = IT_ITEM1
       REQUISITION_ACCOUNT_ASSIGNMENT       = IT_ACCOUNT
       REQUISITION_ITEM_TEXT                = IT_PRITEMTEXT
     REQUISITION_LIMITS                   =
     REQUISITION_CONTRACT_LIMITS          =
      REQUISITION_SERVICES                 = IT_SERVICES1
     REQUISITION_SRV_ACCASS_VALUES        =
       RETURN                               = IT_RETURN
      REQUISITION_SERVICES_TEXT            = IT_SERVICETEXT
     REQUISITION_ADDRDELIVERY             =
     EXTENSIONIN                          =
    READ TABLE IT_RETURN INTO WA_RETURN INDEX 1.
    IF WA_RETURN-TYPE = 'E'.
      CLEAR WA_RETURN.
      LOOP AT IT_RETURN INTO WA_RETURN WHERE TYPE EQ 'E'.
        WA_RETURN1-BANFN = WA_TABDATA-BANFN.
        MOVE-CORRESPONDING WA_RETURN TO  WA_RETURN1.
        APPEND WA_RETURN1 TO IT_RETURN1.
        CLEAR WA_RETURN1.
      ENDLOOP.
    ELSE.
      WA_RETURN1-BANFN = WA_TABDATA-BANFN.
      MOVE-CORRESPONDING WA_RETURN TO  WA_RETURN1.
      APPEND WA_RETURN1 TO IT_RETURN1.
      CLEAR WA_RETURN1.
    ENDIF.
    IF SY-SUBRC <> 0.
    ENDIF.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
       EXPORTING
         WAIT          =
       IMPORTING
         RETURN        =
    REFRESH: IT_RETURN[],IT_ITEM[],IT_ACCOUNT[],IT_PRITEMTEXT[],IT_ITEM1[],IT_SERVICES[],IT_SERVICES1[],
             IT_SERVICETEXT[].
  ENDLOOP.
  WRITE :10 'OLD PR NUMBER' COLOR COL_KEY, 25 'MESSAGE' COLOR COL_KEY.
  LOOP AT IT_RETURN1 INTO WA_RETURN1.
    WRITE:/10 WA_RETURN1-BANFN,25 WA_RETURN1-MESSAGE.
  ENDLOOP.
  CLEAR:IT_TABDATA[],WA_TABDATA.
ENDFORM   .                 "BAPI_CALL

Solved on Own

Similar Messages

  • Control message "Purchase across Company codes is not allowed"

    Hello Gurus
    We are running SRM5.0 ECS using EP. If we attempt to create a SC that falls foul of the above validation, we get a message but only as a warning. Naturally if a warning, users will ignore and continue the purchasing process up to the point that the PO is created. However, when the PO is transferred to the ECC, we get the "Error in Process" status for the same message, but ECC validation routines have this set to an error and not a warning.  Evidently there is a discrepancy with severity between SRM and ECC. We want to ensure that SRM matches up to ECC so it is an error in SRM and not a warning.
    Searching the web, I see that the message id is KI-113. Can't be sure this is correct as the portal we use does not display the msg id. I've checked the message control config in SRM, and see nothing for the message. Further investigation reveals that in order to control messages through the config, you can only maintain those that are listed in BBPV_PDMSG. After searching for id or text, I still cannot see how I can escalate ths message to an error.
    Any ideas?
    Thanks
    Ian

    Hi peggy
    This message comes from your r/3 backend system. go to se91 KI - message no. 113 in sap r/3.
    it is not srm message.
    Error : Purchasing across company codes is not allowed
    BR
    Muthu
    Edited by: Muthuraman Govindasamy on Oct 13, 2008 10:17 AM

  • Purchasing across company codes

    __Current System__
    We have 4 company codes with 4 purchasing org's; each for respective company codes.
    New Scenario
    Due to IT reorg, now we want to be able to purchase across company codes. Basically, single PO with multiple line items, coded to different cost center's, internal orders belonging to different company codes.
    What would be the best way to go about this?
    Points will be awarded.
    Thanks
    Amrish.

    Hi,
      Check whether the account assignment object (cost centre, wbs, etc) used belongs to the same company code in the purchase document
    Regards

  • BDC error CO assingnment object  belong to company code A800 not A900

    Hi,
    I am getting  BDC error 'CO assingnment object  belong to company code A800 not A900'.
    Please any one suggest the reason for this.
    Thakns in advance.

    Hi,
    you are processing a BDC-session for company code A900 with a CO-account assignment for comp. code A800 and your system does not allow cross-company code postings. Check the co-object and correct it.
    Best regards, Christian

  • Purchase across company codes

    Hello,
    We are using extended classic & SRM 5.0.
    We have only one Sourcing specialist for The Netherlands and Belgium companies ( Company Codes), so can we assign the same Sourcing specialist to 2 different Purchase Groups which are defined for separate company codes - BE & NL. I have checked via Responsibility tab for the Purchase Groups but it will be possible for same Company code but not for cross company codes to do the Sourcing.
    Any idea how it is possible.
    Regards,
    Lovkesh

    HI lovkesh
    i think it is not possible.
    however chek some badi repository.
    for eg. in one shopping card , you can not order for two company codes.
    for eg- 10000001 sc  item 1 -1000 company  code
                10000001 sc item 2 - 2000 company code.
    br
    muthu

  • Error in F110 posting telling that company code does not appear in proposal

    Hi Everyone,
    During the aotumatic payment run via F110, after creating the proposals when i am trying to display the proposal, it is giving an error message that " Company Code XY12 / XY12 does not appearin proposal 08.07.2011 AB00; correct "
    But I already set company code XY12 , in the company code in the parameter tab. I ahve also set there payment methods and next payment date. Please help.

    Hi Dear,
    Chk these links
    http://sap-f2.blogspot.com/2009/06/fz003-company-codes-do-not-appear-in.html
    Company codes 0001/0001 do not appear in proposal 20.11.2009 A#04; correct
    http://www.sapfans.com/forums/viewtopic.php?f=10&t=188134

  • IDocStatus:Error in ALE service Cross-system company code does not exist

    HI All,
    I am sending CREMAS04 IDOC from XI to one R/3 system,and in R/3 a vendor should get created in master table.
    My IDOC is getting posted successfully but in R/3 system I am getting error that
    IDoc: 0000000000705816 Status: Error in ALE service
    T100 Text: Cross-system company code XXX does not exist
    I have created partner profiles in receiver system and in partner profiles I have set the process code as CRE1.
    Please help me to resolve this problem.

    Hi Shweta
    Have you checked with the data i.e. company code .
    May the company code which you are passing is not there in ur receiver system.
    Just check it out.
    Regards
    -Mitesh

  • Double Invoice check across company code

    Hi All,
    I have been trying to use the double invoice check functionality across company codes. i.e. when an invoice is posted in Company code A with ref no: xxx, and when I try to post a new inovice with the same reference ie. xxx in company code B, system does not give error message.
    Please note: I have maintained message in application F5, no: 117 and 312.
    Also in customization for double invoice check, I have unchecked "Check Company code" and checked "check reference" and "check invoice date"
    I have also maintained the double invoice check flag in the vendor master.
    Please help at the earliest.
    Regards,
    Ankush

    Hi Ankush,
    Good Day,
    Duplicate invoice check across company code will not check for FI related invoice ( Like FB60)
    But you can able to achive this with BTE ( SAMPLE_PROCESS_00001110 for FI Duplicate invoice check)
    Steps for Implementing a BTE
    (1)Goto transction FIBF menu Environment->Info System (P/S )
    (2)Select the BTE you want to implement.
    (3)Press button Sample function module
    (4)This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-functionmodule is not important
    (5)Edit the code in the new function module
    (6)Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product whicj identifies the new product . Remember to mark the Active field.
    (7)Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
    Best Regards,
    KSK

  • Removing number assignment across company code

    Hi all,
    I'm new to FI-AA and am wondering if it's possible to remove the number assignment across company codes in the section "Change View "FI-AA: "Assignmt. to company code providing number range" ?
    I've tried leaving the column "No.CoCd" blank as there isn't any delete icon available to remove the assignment but the system will then prompt me to fill in all required fields.
    thanks
    jazreel

    Hi Bernhard,
    thanks for the reply
    It just prompts me to fill in the required fields (message no. 00055), no other error messages.
    It's the same even after i try to save the changes.
    regards
    jazreeel
    Edited by: jazreeel on Jan 10, 2011 3:43 AM

  • Transporttaion Cross Docking between EWM and ECC across company codes

    Seceanrio is as follows:
    We have an EWM managed site in GB, and an IM managed site in IE.
    We would like to use the transportation cross docking solution from within Service Parts Management to transfer goods from GB to IE, (ECC > EWM > ECC) across company codes.
    Is this possible within the standard SAP solution?
    Thanks in advance,
    Craig Bramhald

    Hi Hari
    Inter Company Purchase scenario works when the same material exists in both the company codes... I dont know how SAP would manage this in the case of Assets, when the Same Asset No is not existent in the other Co Code...
    However, Refer 1523976  PurchaseOrderERPRequest_In_V1:Asset account assignment fails
    This applies to EhP4 / EhP5 - But I dont know if you are using the enterprise service PurchaseOrderERPRequest_In_V1 ....
    If not, better create an OSS message to SAP and check with them mentioning the notes that you have mentioned in your message
    BR,Ajay M

  • HT4943 I subscribed for 3 months to a magazine and an error occurred while downloading - purchase validation failed (code:1001)  any ideas?

    I subscribed for 3 months to a magazine and an error occurred while downloading - purchase validation failed (code:1001)  any ideas?

    From an answer on the Web
    1001 (PurchaseValidationError)     
    This means your purchase failed.
    This occurs when attempting to download an Issue where the receipt used by the App and the receipt recorded by Apple are mismatched. Apple's server will report that the user is ineligible for the Issue and the download will fail.
    Contact support for a resolution - from your app press the help button on the bottom right, then feedback - follow the instructions from there.

  • Vendor payment and customer recipts across company codes

    Hi all,
    We are having 4 company codes in US.The vendors and customers are spread across company codes.
    1st scenario:
    Vendor "abc" has a debit balance os 5000 in company code A. In company code B, the same vendor has credit balance of 10000.
    How can we net the balances in both compnay codes and pay the difference to the vendor. The client has separate house banks for each company code.
    2 nd scenario:
    A customer sends a check for 2500. which needs to be applied against company code A (500) and Company code B (2000)
    How does the payment and receipts needs to be applied across company codes. Kindly suggest.
    Regards,
    Amulya.
    Edited by: amulya chowdary on May 21, 2010 4:31 PM

    Hi,
    You need to configure cross company clearing thru OBYA.
    Your queries can be addressed either treating other company code as the vendor/customer or clearing to a inter company GL.
    Best Regards,
    Madhu

  • RFIDYYWT across company codes produces 1099 with multiple records per TIN

    We have multiple company codes that post 1099-MISC relevant payments to a common set of vendors.  All payments are processed through our main (paying) company code.
    All our company codes are one taxable entity to the federal government, with one TIN.  We are required to submit one file to the IRS.
    Unfortunately, when we execute RFIDYYWT across company codes we get multiple records per vendor, one for each company code, despite that the vendor has only one TIN.
    How may we customize the system so that a single execution of RFIDYYWT provides an IRS compliant file that aggregates common vendor records?
    Thank you in advance for your assistance.
    Regards,
    Otto Baskin
    P.S. Iu2019m happy to award points.

    Hi
    We have similar issue.. It's been long time.. but I thought of asking you.. Did you find solution? If so, can you please share.
    Thanks
    Srini

  • Allocations across company codes

    Hi Friends ,
                          We have multiple company codes  and if there are several cost centers within these company codes and If we  want to allocate ( assesment or distribute ) across company codes I guess we can as we still use 1 controlling area which the one level above company codes .  If I'm wrong can you please correct and how do I test this posting and what all settings I need to make for this to work .
    Thanks in advance ,

    Hi Andraju,
    Yes your are right we can do assessment/distribution among cost centers belonging to different Co. Codes, provided all these company codes belong to same Controlling Area which is true in your case.
    You have to decide whether you have to do Actual or Plan Assessment/distribution or both. Based on this you have to first create a Actual/Plan Assessment/Distribution Cycle & then execute the same.
    Another thing to remember is that, in case of Assessment, you have to create an Assessment Cost Element  at Controlling Area Level which would be valid for all Co. codes under Co Area level; but in case of Distribution the relevant Cost element you have chosen as sender in the distribution cycle should be extended as General Ledger in all the company code falling in a Controlling Area.
    Hope this information is of some use to you.
    Regards,
    Akhil

  • Timewrite across company codes using SAP CATS.

    Hi Experts,
    Want to know please, Can we timewrite across company codes using SAP CATS.
    Thanks,
    Muhammad

    Hello,
    You surely can.
    When the employee enter his time there will be the respective field to identify the cost center or the one you want to assign.
    If you are using the Worklist, bear in mind to correctly have those codes assigned and I would mention to filter the worklist via CATS0001 user-exit to show only the correct ones (which are relevant for that employee).
    Regards,
    Bentow.

Maybe you are looking for

  • How to send the same message to two SMTP servers

    hi, I need to send a message to two different SMTP servers. I want to avoid the creation of new MimeMessage with a new Session. the only way I've found was to keep a reference to the Properties instance that was used in the Session creation, and modi

  • Imported contacts cannot be saved to disk or synced to cloud

    I imported some 700 contact .vcf files (from MS Outlook 2007 on my PC) into my contact app by dragging from a folder into the app. The contacts displayed neatly but when I closed and reopened the app, they dissappeared. Then I tried to split the file

  • Ultra Sparc 10, WD 80GB Hard Disk format problem

    How does one get over the - Contact manufacturer for formating error ? I have an US10, and am trying to install a 2nd Western Digital 80GB hard disk. The format command sees this disk as a 2nd disk but only of 11GB capacity. It does not let me format

  • Disabled button does not look disabled

    In a simple FX app I created a button and set the disable property to true, for exampledeleteButton.disable = true The problem is that when I run the app the button does not look disabled. The only way I can tell if the button is enabled or disabled

  • Pavilion dv9429us - hard drive questions

    I have a Pavilion dv9429us laptop with hard drive problems.  Drive 1 is a 120 GB WD that is SATA 1.5Gb/s.  Is the hard drive controller a SATA 1 device - limited to 1.5Gb/s, or is it a SATA 2 device at 3.0Gb/s, allowing me to upgrade to a faster thro