How to upload WBS(Work Breakdown Structure Element) in FB03

Hello,
In Financial Accounting, the data to be transferred to the SAP system is prepared in a sequential file.Data from final internal table(isegtab) is transfered to the file(fileout).
We need to upload WBS but the isegtab uses structure bbseg.We cannot find wbs element in bbseg .
abap code
DATA : BEGIN OF isegtab OCCURS 0  .
        INCLUDE STRUCTURE bbseg .
DATA : END OF isegtab   .
TRANSFER isegtab TO fileout  .
    SUBMIT rfbibl00  WITH  ds_name  = fileout  "Submit the prepared file
                     WITH  fl_check = c_no     " to the SAP screen for
                     WITH  os_xon   = c_no     " upload.
                     WITH  callmode = c_b
                     WITH  max_comm = '1000'
                     WITH  pa_xprot = c_9
                AND  RETURN  .
Kindly susggest us a solution ASAP.

Use the field BBSEG-PROJK, it's the WBS number in external formay (Batch-Input format) (ie PRPS-POSID)
Look in (old) [Batch Input Documents|http://help.sap.com/saphelp_45b/helpdata/en/35/a47e63763e0392e10000009b38f9b7/content.htm] for :
Structure BBSEG also contains the fields for one-time data and the data for the coding block. The screen for one-time data is displayed if you have to post to a one-time account or if an alternative payee is to be specified in the document. The data for the coding block in batch input is generally displayed on a separate screen. Here, you should note the following name differences:
     COBL-KDAUF          =     BBSEG-VBEL2     Sales order number
     COBL-KDPOS          =     BBSEG-POSN2
Item in sales order
COBL-RMVCT = BBSEG-BEWAR Transaction type
COBL-PS_PSP_PNR = BBSEG-PROJK Project account assignment
COBL-PPRCTR = BBSEG-PPRCT Partner profit center
COBL-KDEIN = BBSEG-ETEN2 Schedule line in sales order
Regards,
Raymond

Similar Messages

  • Standard Objects for Work Breakdown Structure Element (WBS Element)

    In 0FI_GL_4 , there are two fields :
    Component    |   Component Type   |   Data Type   |    Length      |    Short Description
    PROJK           | PS_PSP_PNR         | NUMC              |      8                Work Breakdown Structure Element (WBS Element)
    PS_POSID      | PS_POSID             | CHAR              |  24               Work Breakdown Structure Element (WBS Element)
    For "PS_POSID", there is a standard Object "0WBS_ELEMT" to be matched.
    But ,Which object to match the "PROJK " ?   Is that "0WBS_ELM_EX" ?

    Hi,
    The object 0WBS_ELEMT_EX is actually for a different puspose.
    Check this. http://help.sap.com/saphelp_em70/helpdata/en/d7/22417391807646910d01ee241628e1/content.htm
    So for PROJK, i'd advise you to check what kind of output you get for this field in RSA3 and then go from there.
    If you already know what it means, you can try to find a similar object in the content, otherwise just create one with similar element type.
    -RMP

  • Table EKKN-PS_PSP_PNR [Work breakdown structure element]

    Hi,
    -> Go to EKKN Table
    -> Select one EBENL on the selection screen, execute
    -> Menu - Settings - List format - Choose fields
    -> Select EBELN, EBELP, PS_PSP_PNR fields
    -> Check the Value on the PS_PSP_PNR, it would be some thing like 00000010, etc
    -> Double click on the List
    -> Please, check once again PS_PSP_PNR values, it would be appearing as 971020005.01
    -> My requirement is to collect the PS_PSP_PNR value from EKKN table and
    -> Need to collect the PSPHI value from the PRPS table for the above PS_PSP_PNR value
    -> I have debugged the program, During the runtime, the PS_PSP_PNR field holds the value 00000010 and in the List it's displaying the value 971020005.01
    Please, pass your comments.
    Thanks,
    Kalyan

    Hi,
    In PS (project systems) system creates internal number(OBJNR) for WBS element.
    you can see the internal number for WBS element in PRPS table.
    WBS element  and Object number  fields are same.
    PSPHI fields is project number.
    Now goto PRPS table, enter WBS element press execute. choose details button get the PSPHI value.
    Goto PROJ table enter value in PSPID field and execute you will project ID details.
    Under project definition we create WBS elements
    Regards,
    Chandra

  • I need an advice regarding my site Work Breakdown Structure.

    Hi,
    I need an advice on how to design my work breakdown structure?!
    I have my WBS divided to Phases and each phase divided to task, there is no details in task(i.e. no lowest tasks under each task).
    So may i design my WBS structure as follow:-
    Project
    Phases "top task"
    Task under phases "Lowest task"
    Please advice, Thanks in advance.

    Hi
    The structure you have described in a valid one.
    The level of granularity of a WBS depends on the practicality of planning and collecting accurate cost for each one of the individual tasks. This may also depend on the company culture, the team discipline, and customer or management control requirements.
    Dina

  • Work breakdown structure (WBS) - Element

    Hi Friends,
    can anyone explain me about <b>work breakdown structure (WMS)</b> , how it is used and where it is used and tables involved in it .
    Please let me know .
    Thanks in Advance.
    Regards,
    Roberts.K

    I can tell you a little about it, I ran into it some time ago on a brief project.  The WBS elements are part of a project management system spans several modules in SAP.  The basic idea is that a project may be broken down into many components and sub projects spread out over the entire enterprise.  A project add new construction to a building for example will have a budget, construction costs, finance costs, etc. and involve resources and time from many different departments within the enterprise. 
    The WBS elements are the means by which activities these projects and their associated costs are connected to particular components of the project and to the project as a whole. 
    At least that's what I remember from 4 years ago.

  • AFAB - PRPS Relation (Network Relations - Work Breakdown Structure)

    Hi Experts.
    How can i find the relation between these two tables : AFAB-PRPS, i need to know wich Work Breajdown Structure are direct retaled with the Network relations in PS. Andy Ideas?, tnxs for your hlp.

    AD03OBJTV - Plan data handling WBS objects, type and version
    This is the table through which objnr is linked from AFAB.
    AFAB & PRPS objnr is the field through which they are linked.
    does this help you ? or else we can discuss more.
    award points if it helps.

  • How to reclass WBS via secondary cost element

    Hi team,
    How can I reclass WBS A to WBS B via secondary cost element A1234567? For example, For CNY (LC1), I need to input certain amt, but for USD (LC2),I have to force in zero. When I do correction via manual allocation (KB15N), only USD currency is available for input.
    Appreciate your feedback.
    Thanks.

    Hi,
    In FB01 you need to use primary cost element, secondary cost element is internal to CO. In your case since that is a rectifaction and you want to eliminate the value in one currency you would need to follow the manual process. You can use same general ledger account for debit and credit with different WBS assigned so that there is no impact in FI and the values are transferred from one WBS to another.
    Kind Regards // Shaubhik

  • How do incremental backups work in Photoshop Elements?

    I'm trying to figure out INCREMENTAL backups in Photoshop Elements.  I've performed an INITIAL backup on a Seagate Backup Plus external drive.  Now when I try to perform an INCREMENTAL backup to the same folder, I get this warning:  "! A backup already exists in that folder, do you want to overwrite it?"  When I say no, it won't let me save the INCREMENTAL back up in the same folder.  Is "yes" the correct answer?  If so, please explain how this works.  I want to make sure I don't lose anything in the initial backup. 

    Once you have a full backup you can make incremental backups in future which will be much quicker.
    Don’t use the same folder, make a new one. Once you have a full back up you can make incremental back ups but you need to follow a set routine. It’s not very intuitive.
    Start by creating a new folder or label a new CD/DVD Disk - it’s best to use dates e.g. “PSE12 incr backup 2014-June-04”
    Press Ctrl+B and check Incremental, then click Next
    Highlight your drive containing the last backup and click the bottom Browse button (previous back up file) then navigate to the TLY file and click open.
    Click the Browse button above and navigate to your new folder “PSE12 inc backup 2014-June-04”
    Click Done.
    If your full backup originally contained 500 images, the incremental backup will only contain changes since the last backup e.g. files B000501.jpg, B000502.jpg etc
    If you ever have to do a complete restore you start with the TLY file from the latest incremental backup. The program automatically recognizes the number of incremental steps and you will be prompted to insert a disc or navigate to the appropriate drive/folder.
    Incremental backup’s are obviously much quicker to write to disk but I recommend that you periodically perform another full backup and delete any earlier backups.

  • Description of how XML upload staging works

    Is there anywhere that I can get an overview of how the xml upload staging process works and all of the pieces that need to be configured? If anyone can help with this, I would greatly appreicate it.

    At runtime the BIP Engine pulls all corresponding records and renders on to template and generate report.
    regarding other questions:
    1.The report shows complete data.
    2.Yes, the report shows with added data as well. It completely depends on the SQL in data set.
    3.Change the datasource(provided datasource is already configured) at datamodel level regenerate the xml. If different datasources are to be defined for different datasets, change the datasource at data set defination level save the datamodel, generate the xml data and save.
    Hope it answers the questions.

  • How to upload a dialog from Photoshop Elements onto a post?

    I want to upload a certain dialog of my Photoshop Elements software to my post.  I understand the camera icon must be clicked. And I understand upload must be clicked at the end. But what is the procedure to navigate to the Photoshop Elements dialog after clicking the camera icon?

      If using Windows 7 or Vista use the snip tool found in Accessories.
    Drag out the red outline around the portion of the screen you want to capture and then save as jpeg. You can then upload that image.
     

  • How to declare a pointer to structure element which is array structures

     LStr, *LStrPtr, **LStrHandle structure is taken from LabView cintools extcode.h
       I used: sprintf(((*(*in_array)->Strings[*count])->str), local_str); to pass local_str string to
    LabView array.  It worked fine, but  one programmer adviced me to change code to  be more readable.
    Means - to change  (*(*in_array)->Strings[*count]) construction to a pointer. I tried many different
    ways to implement this - but in all cases it caused LabView to crash. I understand that this question
    is related to C programming not about LabView, but could you point me at a place where I have mistake ?
    The most likely incorrect string is " LV_array = &(**((**in_array).Strings[*count])); "
    Thanks in advance.
    1.  typedef struct {
    2.        int32   cnt;            /* number of bytes that follow */
    3.        uChar   str[1];         /* cnt bytes */
    4.  } LStr, *LStrPtr, **LStrHandle;
    5.      
    6.  typedef struct {
    7.        int32 dimSize;
    8.        LStrHandle Strings[1];
    9.  } LVStringArray;
    10.      
    11. typedef LVStringArray **LVStrArrayHdl;
    12.      
    13  _declspec(dllexport) void avg_hello(int *count, LVStrArrayHdl in_array)
    14.      {
    15.      
    16.       unsigned char *local_str="Entering function ma_in()";
    17.       (*count) = 0;
    18.       LStr* LV_array;
    19.      
    20.       LV_array = &(**((**in_array).Strings[*count])); //Set address to which should point LV_array
    21.       subfunc(count, &in_array);                      // Call a function which resizes array (works)
    22.       sprintf(LV_array->str, local_str);              //passing string to LabView (not working)
    23.      
    24. }
    Solved!
    Go to Solution.

    thank you Andrey Dmitriev! spasibo!
    With your example I understood where I have error in my code:
    I tried to assign to pointer an address of string which wasn't yet pre-allocated!
    that means simply swapping strings we get final code:
    1.  typedef struct {
    2.        int32   cnt;            /* number of bytes that follow */
    3.        uChar   str[1];         /* cnt bytes */
    4.  } LStr, *LStrPtr, **LStrHandle;
    5.      
    6.  typedef struct {
    7.        int32 dimSize;
    8.        LStrHandle Strings[1];
    9.  } LVStringArray;
    10.      
    11. typedef LVStringArray **LVStrArrayHdl;
    12.      
    13  _declspec(dllexport) void avg_hello(int *count, LVStrArrayHdl in_array)
    14.      {
    15.      
    16.       unsigned char *local_str="Entering function ma_in()";
    17.       (*count) = 0;
    18.       LStr* LV_array;
    19.       subfunc(count, &in_array);                      // Call a function which resizes array (works), First we resize array, and only after that we can assign an address of string to a pointer
    20.       LV_array = &(**((**in_array).Strings[*count]));  //Assigning address to which should point LV_array
    21.      
    22.       sprintf(LV_array->str, local_str);              //passing string to LabView (not working)
    23.      
    24. }

  • Define field selection for work breakdown structure

    Hello,
    I have the follow problem in PS.
    I want a structure with the operative indicators dependent from company code and level.
    EXAMPLE
    Company code A Level 1: only Billing elements inputable
    Company code B Level 1:  Billing elements displayed , accounting element required
    In the transaction OPUK I can do this for only company code or only level.
    Is that right?
    Can you help me to resolve this problem?
    Thanks all

    Hi,
    You can set up like this
    If billing element is : ‘ Yes’
    Than following fields are ‘required / optional / Hide’
    If billing element is: ‘No’
    Than following fields are ‘required / optional / Hide’
    Using the influencing option button.
    I don’t think you can setup at company code level , but defiantly can do at authorization level
    Enjoy SAP……
    Please give points if ans is useful

  • IM-Work Breakdown Structure

    Hi! We are using WBS as a tool in collecting our Capex Projects. When the capex is closed we tagged this as TECO (Technically Completed). My question is, i cannot find a report in IM where you can have the option to view status of the WBS, i.e. Created, TECO, Cancel, Close, etc.
    Appreciate your inputs,
    Thanks

    Hi Robert,
    Use transaction code <b>CN41</b>. Input the WBS Element you want to see the status and execute. When the report is generated, if "<b>Status</b>" is not part of the Display/output field, select the <b>fifth icon</b> on the Application toolbar(Click on the <b>little Balck arrow</b> pointing downward on this icon and select "<b>Change Layout</b>"). This would display all the available fields for you. Select "<b>Status</b>" from the left(<b>Column Set</b>) and send it to the right(<b>Column</b>), using the directional arrow and press enter. You would now be able to see the status of your WBS Element.
    I hope the above helps.
    Do not forget to award the points please.
    Regards,
    Jacob
    <u><b>PS:</b></u> Hi Robert, Is this problem solved now? Please revert to let me know.
    Message was edited by:
            Jacob Taiwo

  • Unit Costs in Easy Cost Planning: Work Breakdown Structure - Program and Project Management - SAP Library

    To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English.
    You can also go back to the SAP help page.

    Hi,
          I am sending only answers.If wrong pls correct me.
    1.A,C
    2.C
    3.A,B,D,E
    4.ACE
    5.ABCD
    6.B
    7.BE
    8.ALL
    9.ABC
    10.ABCDE
    11.A
    12.ABCD
    13.E
    14.BC
    15.ALL
    16.ABC
    17.ACD
    18.AC
    19.B
    20.ACDE
    21.DE
    22.B
    23.ABCD
    24.CD
    25.C
    26.BDE
    27.BCE
    28.C
    29.CDE
    30.BCDE
    31.BDE
    32.A
    33.B
    34.ALL
    35.ABC
    36.ALL
    37.ABC
    38.A
    39.ACDE
    40.AB
    41.ABE
    42.CD
    43.ABCE
    44.CD
    45.ACDE
    46.BD
    47.AC
    48.CD
                         I have sent answers for the questions.If any answer is wrong pls correct me.
    Assign points if useful
    Regards,
    S.VINAYA KUMAR

  • Uploading WBS Elements Via CJ02

    Hi All,
    I have to upload the Wbs elements for the Project from the Transaction CJ02. As there are different levels is heirarchy , and I should double click on each wbs elements which I entered, and then fill in the details information of each wbs element.
    Could u please help me how to upload this data .
    Is there any Bapi or can we upload Via Transaction CJ20n.
    Please suggest be the best approach. with detailed information? Its bit urgent.?
    Appriciate the earliest reply.
    Thanks
    Krishna

    Hi,
    Check below given code. Let me know if you get any error.
    Regarding your question "Index field in IWbsElementTable", there is not INDEX field in IWbsElementTable. By index it means the entry in table. Index = 1 means that first entry in table, index = 2 means second entry in table and so on.
    Let me know if you have any question.
    DATA: lv_seqno(6)  TYPE n   VALUE '000001',
          lc_seqno(6)  TYPE n   VALUE '000000'.
    * Structures and Internal tables used in the BAPI
    DATA  : gs_project_definition       LIKE bapi_project_definition,
            gs_project_definition_upd   LIKE bapi_project_definition_up.
    DATA  : gt_method_project           LIKE bapi_method_project
                                             OCCURS 0 WITH HEADER LINE,
            gt_wbs_element_table_update LIKE bapi_wbs_element_update
                                             OCCURS 0 WITH HEADER LINE,
            gt_wbs_element_table        LIKE bapi_wbs_element
                                             OCCURS 0 WITH HEADER LINE,
            gt_wbs_hierarchie_table     LIKE bapi_wbs_hierarchie
                                             OCCURS 0 WITH HEADER LINE,
            gt_return                   LIKE bapireturn1
                                             OCCURS 0 WITH HEADER LINE,
            gt_return1                  LIKE bapiret2
                                             OCCURS 0 WITH HEADER LINE,
            gt_message_table            LIKE bapi_meth_message
                                             OCCURS 0 WITH HEADER LINE.
    * Populate Project definition
    gs_project_definition-project_definition = 'PD-TRAINING'.
    gs_project_definition-description        = 'Training project'.
    gs_project_definition-project_profile    = 'PPRO001'.
    * Populate Project dafinition update table
    gs_project_definition_upd-project_definition = space.
    * Populate project method update
    gt_method_project-refnumber      = lv_seqno.
    gt_method_project-objecttype     = 'WBS-ELEMENT'.
    gt_method_project-method         = 'CREATE'.
    gt_method_project-objectkey      = 'TRAINING'.
    APPEND gt_method_project.
    lv_seqno = lv_seqno + 1.
    gt_method_project-refnumber      = lv_seqno.
    gt_method_project-objecttype     = 'WBS-ELEMENT'.
    gt_method_project-method         = 'CREATE'.
    gt_method_project-objectkey      = 'TRAINING.1'.
    APPEND gt_method_project.
    lv_seqno = lv_seqno + 1.
    gt_method_project-refnumber      = lv_seqno.
    gt_method_project-objecttype     = 'WBS-ELEMENT'.
    gt_method_project-method         = 'CREATE'.
    gt_method_project-objectkey      = 'TRAINING.2'.
    APPEND gt_method_project.
    gt_method_project-refnumber      = lc_seqno.
    gt_method_project-objecttype     = space.
    gt_method_project-method         = 'SAVE'.
    gt_method_project-objectkey      = space.
    * Populate WBS element
    gt_wbs_element_table-wbs_element        = 'TRAINING'.
    gt_wbs_element_table-project_definition = 'PD-TRAINING'.
    gt_wbs_element_table-description        = 'Whole Project'.
    gt_wbs_element_table-wbs_element        = 'TRAINING.1'.
    gt_wbs_element_table-project_definition = 'PD-TRAINING'.
    gt_wbs_element_table-description        = 'Preparation'.
    gt_wbs_element_table-wbs_element        = 'TRAINING.2'.
    gt_wbs_element_table-project_definition = 'PD-TRAINING'.
    gt_wbs_element_table-description        = 'Execution'.
    * Update the I_WBS_ELEMENT_TABLE_UPDATE table for the BAPI
    * This is done 3 times because there are 3 WBS elements
    * created for the Studio Project
    DO 3 TIMES.
      gt_wbs_element_table_update-wbs_element = 'I'.
      APPEND gt_wbs_element_table_update.
    ENDDO.
    CALL FUNCTION 'BAPI_PROJECT_MAINTAIN'
         EXPORTING
              i_project_definition       = gs_project_definition
              i_project_definition_upd   = gs_project_definition_upd
         IMPORTING
              return                     = gt_return
         TABLES
              i_method_project           = gt_method_project
              i_wbs_element_table_update = gt_wbs_element_table_update
              i_wbs_element_table        = gt_wbs_element_table
    *          i_wbs_hierarchie_table     = gt_wbs_hierarchie_table
              e_message_table            = gt_message_table.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
       WAIT          = 'X'
    IMPORTING
       RETURN        = gt_RETURN1.
    Regards,
    RS

Maybe you are looking for

  • Looking for a calendar for confidential appointments

    Hi, I am getting ready to start a new job and the appointments that I will have will need to be kept very confidential.  I was wondering if anyone has see an app that is some kind of calendar that has a password on it.  I have iCal on my ipad however

  • Adding Sony plugin to Adobe Camera Raw (6.7)

    Can't figure out how to add Sony's ARW2 raw format to Adobe Camera Raw for Photoshop CS5.  Am I forced to go to PS6 and all that Cloud stuff?

  • Upgrade 9.2.0.8 32bit se to 9.2.0.8 64 ee

    HI All, I would like to ask if it is possible to upgrade 9.2.0.8 32 bit se to 9.2.0.8 64 ee. If yes, what are the steps to do it?

  • Problems embedding an FLV into the timeline

    Hello, I'm interested in embedding a video into my swf file automatically. Therefore, I managed embedding an flv file onto the stage, but the problem is that after I give the embedded video an instance name and refer to the instance in a command (f.e

  • Updated iTunes 10 is crashing

    I updated my computer to iTunes 10 today, and now every time I connect my iPad 2 or my iPhone 3G and then click on one or the other of them to do a sync, iTunes completely crashes. Is anyone else having this problem now? Both devices are completely u