CJ40 & KKE1 Thro' CJ20N Tcode
Dear All,
Can we do CJ40 - Change Cost Planning & KKE1 - Base Planning Object through CJ20N - Project builder Transaction.
Like Easy Cost planning we can do thro' CJ20N Tcode.
Pls confirm me this feature is available in CJ20N Tcode.
Regards,
Sandeep N.Theurkar
Hi,
CJ40 is actually a manual cost planning method for the projects where the network costing method is not used.
So in those projects the cost planning will be done via CJ40.
And KKE1 uses the unit costing method:
This can be achieved in CJ20n, but not for the WBS elements but for the cost activities.
Assign the cost activity to any WBS element and click on the icon in costs tab where the amount is to be assigned.
this will take you to the unit costing screen..Before that select the costing variant and the abse object as desired..
Hope its useful.
Reward points if useful. Revert abck if any other issue.
Thanks..
Similar Messages
-
Dear Experts,
I have a task step in workflow. I use a BO method in it . In that method I need to write code to open CJ20N tcode in display mode. I want to know is there any tcode to display CJ20N in display mode. If yes then using call transaction i can go directly to that tcode.
If not then please tell me what code or procedure should i do in order to open CJ20N tcode in display mode. (As per requirement i want to open that tcode in display mode alone. No need to go back to change mode. The task is only for reviewing the tcode).Hello Bharath,
I am not sure as to whether you can call the tcode CJ20N directly in a method. Instead of that, you can use separate methods to display the project definition, WBS and Network activity.
Use the respective display methods in the following BOs...
BUS2001 -- Project Definition
BUS2054 -- WBS
BUS2002 -- Network
PSAFRU --- Network confirmation
Hope this will help you.
Thanks,
Samson -
Hello ,
Can anyone tell me how do i get the partner text in CJ20N tcode for a Project and WBS element.
In CJ20N i have a project which has 3 wbs elements . For project and WBS i have the Partner and Name resp. in the Partner TAB .
I am able to view the partner names for these but i don't know from where these name are getting populated in the grid .
Can anyone tell me the table or FM that help's me in getting the partner name for a given partner number.
Thanks,
Ravi AswaniHi,
You can able to retrieve all the project related information from the tables PROJ and PRPS table. Please check and get bact to me. -
Dear All,
My requirement is something like this . In cj20n tcode when i try to delete the third level WBS element i need to add some code can you plz suggest me a solution as what badi or useexit do i need to reach this functionality..
Immediat reply will be appreciated .
Thanks in advance
Regards,
Sana.Hi,
There may be lots of Badi existing for every functionality.
Hence, please put a break point on the function module: SXV_GET_CLIF_BY_NAME
And, check for the BADI.
Rgds,
Ramani N -
Datsource for extracting Project profile to BW in CJ20n TCode
Hi,
I'm lookin for a datasource which brings Project Profile to BW.Project profile can be seen in Transaction code
CJ20n>Control Data>Project Profile
Thanks,
SP.Hi SP
did u manage to extract this?? Im looking for the same filed.
Please let me know how did u do it??
Regards
Robyn. -
Issue in CJ20N tcode for project definition field
Hi guys,
After the project definition is created in the system, I have executed the transaction code and when I clicked on change icon(toggle button which is available in the application toolbar) the project definition field is in edit mode. This should not happen at all.
Kindly let me know your findings on this.
Thanks & Regards,
RgHi,
For project defination internal number is assigned by system.
When you saves's project then system allocate one number to project defination, you can view it,
SE11 >>> table PROJ >> Click on contents >>> execute,
here you will get your project defination & number is assigned to project defination.
kapil -
PS:CJ20N(Tcode) - Substitution of Network Text
Hi All,
I need to subusitute the project text to network text.
I have a Z include which gets trigerred at the time of saving - in that i am taking project description from PROJ table and passing to the field CAUFVD-KTEXT, but after this include - again the flow is going to standard the text is getting chaged to Network definition.
Please let me know how to over come from this.
Thanks
SenthilHi ,
For changing the activity user field u can use mass change option. from header menu Goto > mass change.
Rgds -
Hi,
I need to get the long text that we maintained in CJ20n tcode under long text at project level. I need to display the same in Script layout or report. I didnot find any table or functional module to get it. please help me out.
regards,
ChandraHi
Double click on the Long text, it will take you to Text editor
from the Menu GOTO-> HEADER
you will find the OBJECT,ID,OBJECTNAME and LANGUAGE parameters for that lang text which are to be passed to the READ_TEXT fun module
for displaying it on report use the above fun module and fetch the text in IT_LINES internal table and write it on report output
You can also see the doc of the read_text
READ_TEXT
READ_TEXT provides a text for the application program in the specified work areas.
The function module reads the desired text from the text file, the text memory, or the archive. You must fully specify the text using OBJECT, NAME, ID, and LANGUAGE. An internal work area can hold only one text; therefore, generic specifications are not allowed with these options.
After successful reading, the system places header information and text lines into the work areas specified with HEADER and LINES.
If a reference text is used, SAPscript automatically processes the reference chain and provides the text lines found in the text at the end of the chain. If an error occurs, the system leaves the function module and triggers the exception REFERENCE_CHECK.
Function call:
CALL FUNCTION 'READ_TEXT'
EXPORTING CLIENT = SY-MANDT
OBJECT = ?...
NAME = ?...
ID = ?...
LANGUAGE = ?...
ARCHIVE_HANDLE = 0
IMPORTING HEADER =
TABLES LINES = ?...
EXCEPTIONS ID =
LANGUAGE =
NAME =
NOT_FOUND =
OBJECT =
REFERENCE_CHECK =
WRONG_ACCESS_TO_ARCHIVE =
Export parameters:
CLIENT
Specify the client under which the text is stored. If you omit this parameter, the system uses the current client as default.
Reference field: SY-MANDT
Default value: SY-MANDT
OBJECT
Enter the name of the text object to which the text is allocated. Table TTXOB contains the valid objects.
Reference field: THEAD-TDOBJECT
NAME
Enter the name of the text module. The name may be up to 70 characters long. Its internal structure depends on the text object used.
Reference field: THEAD-TDNAME
ID
Enter the text ID of the text module. Table TTXID contains the valid text IDs, depending on the text object.
Reference field: THEAD-TDID
LANGUAGE
Enter the language key of the text module. The system accepts only languages that are defined in table T002.
Reference field: THEAD-TDSPRAS
ARCHIVE_HANDLE
If you want to read the text from the archive, you must enter a handle here. The system uses it to access the archive. You can create the handle using the function module ACHIVE_OPEN_FOR_READ.
The value '0' indicates that you do not want to read the text from the archive.
Reference field: SY-TABIX
Default value: 0
Import parameters:
HEADER
If the system finds the desired text, it returns the text header in this parameter.
Structure: THEAD
Table parameters:
LINES
The table contains all text lines that belong to the text read.
Structure: TLINE
Exceptions:
ID
The text ID specified in the parameter ID does not exist in table TTXID. It must be defined there together with the object of the text module.
LANGUAGE
The parameter LANGUAGE contains a language key that does not exist in table T002.
NAME
The parameter NAME contains the name of a text module that does not correspond to the SAPscript conventions.
Possible errors:
The field contains only blanks.
The field contains the invalid characters * or ,.
OBJECT
The parameter OBJECT contains the name of a text object that does not exist in table TTXOB.
NOT_FOUND
The system did not find the specified text module.
REFERENCE_CHECK
The text module to be read has no text lines of its own but refers to the lines of another text module. This reference chain can include several levels. For the current text, the chain is interrupted, that is, one of the text modules referred to in the chain no longer exists.
WRONG_ACCESS_ TO_ARCHIVE
The exception WRONG_ACCESS_TO_ARCHIVE is triggered if an archive is accessed using an incorrect or non-existing archive handle or an incorrect mode (that is, read if the archive is open for writing or vice versa).
IN SCRIPTS you can use the INCLUDE statement to print the Long texts
/: INCLUDE TEXT<name> ID <id> Lang <en> paragraph <za>
Regards
Anji -
POV-After creating Tcode for a table SM30 I want F4 Help here
Hi All,
After creating Tcode for a table, When I am trying to give table entries thro' this Tcode, I want F4 help for those fields. Apart form assigning "Fixed values" in Domain level how can I achieve this.
Points Assured.
Regards,
SureshHi,
You need to create search helps based on this table for each filed or one for all the fields with proper import and export paramters. Or else you can give check table entries for each of the table fields for which you need the F4 help. Check table us assigned to a field using the Foriegn key assignment.
Best Regards,
Sesh -
Bdc for CJ20N. Selecting information button.
Subject changed by moderator. Please use meaningful subject in future. Message moved to correct forum, please take care to post in the correct forum.
Hi,
I am trying to write a bdc for cj20n where the Status profile have to change but In the program throug recording the information button is not being selected.
is there any way to change the Status profile ?
debjani
Edited by: Matt on Nov 26, 2008 8:06 AMHi
First things first, CJ20N tcode is not feasible for BDC. Dont perform BDC on enjoy transactions. Use BAPI. BAPI_PROJECT_MAINTAIN is very useful for PS.
Vishwa. -
Hi Experts,
I have already used Exit CNEX007 for some custom Screen.
Now I have to add Another field in CJ20N Tcode can you please tell me is there any other exit in which we can add the fields for WBS creation.No, the Customer-exit for customer field in PS are
CNEX0003 PS: Customer specific fields standard project definition
CNEX0004 PS: Customer specific fields standard WBS element
CNEX0005 PS: Customer specific fields in process (standard net)
CNEX0006 PS customer specific fields project definition
CNEX0007 PS customer specific fields WBS element
CNEX0008 PS customer specific fields in process (net plan)
You have to use the same CNEX0007 (customer-exit are not mult-implementation BAdI...) just divide the customer screen in two areas.
Regards,
Raymond -
USEREXIT / BADI to get WBS elem system status before&after for WBS in CJ20N
Hi friends,
Please help me out to capture the WBS element system status after and before the changes in CJ20N tcode, the status has to be posted to the P I system.
Please let me know if any user exit exists for CJ20N.I am not able to find any in CMOD.
I have tried using the BADI's WORKBREAKDOWN_UPDATE and
PROJECTDEF_UPDATE .
but was not able to capture the changed system status .
Is there any other way to capture the system status and post them to PI.
Thanks and Regards,
KC
Edited by: Krishna Chaitanya G on May 7, 2009 7:19 PMHi Afzal,
The User wants to get it posted to the PI system as soon as the system status of WBS element is changed.
I am already done with RFC FM for this purpose which gets the changed status of all PROJECTS-WBS elements.
Our team is facing some probs with connecting to PI through RFC.
Getting 'SYSTEM_FAILURE' error, when executing the RFC with PI system's destination.Not able to trace out the probs, they have tested the connection with IDOC which was a success and able to post the PI.
They want me to capture the data in USEREXIT/BADI and some how trigger the IDOC with back ground job scheduled.
Thanks and Regards,
Krishna Chaitanya G -
Hi frenz,
I have a requirement in PS module.The problem is, i am fetching 'lessons learned from the project' from CJ20N tcode which i have to display in ALV.If it is one line or two line i can display in the ALV but if it is of 1 or 2 pages ? here i have to place an icon or button for that and upon clicking that it shud go to that long text(cj20n tcode).pls help me .
reward is guaranteed.
BR,
ANIl.Hello Anil
Here is an example of how to display the long text of a PSP project.
*& Report ZUS_SDN_PS_LONGTEXT_DISPLAY
REPORT zus_sdn_ps_longtext_display.
DATA:
go_docking TYPE REF TO cl_gui_docking_container,
go_textedit TYPE REF TO cl_gui_textedit,
gd_name TYPE thead-tdname,
gs_header TYPE thead,
gd_langu TYPE thead-tdspras,
gt_lines TYPE STANDARD TABLE OF tline.
PARAMETERS:
p_pspnr TYPE prps-pspnr.
START-OF-SELECTION.
* Get the text object
gs_header-tdid = 'LTXT'. " long text
gs_header-tdspras = syst-langu.
CONCATENATE syst-langu p_pspnr
INTO gs_header-tdname.
gs_header-tdobject = 'PMS'.
CALL FUNCTION 'READ_TEXT'
EXPORTING
* CLIENT = SY-MANDT
id = gs_header-tdid
language = gs_header-tdspras
name = gs_header-tdname
object = gs_header-tdobject
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
lines = gt_lines
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL SCREEN '0100'.
END-OF-SELECTION.
*& Module STATUS_0100 OUTPUT
* text
MODULE status_0100 OUTPUT.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.
IF ( go_textedit IS NOT BOUND ).
CREATE OBJECT go_docking
EXPORTING
parent = cl_gui_container=>screen0
* REPID =
* DYNNR =
* SIDE = DOCK_AT_LEFT
* EXTENSION = 50
* STYLE =
* LIFETIME = lifetime_default
* CAPTION =
* METRIC = 0
RATIO = 90
* NO_AUTODEF_PROGID_DYNNR =
* NAME =
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CREATE OBJECT go_textedit
EXPORTING
* MAX_NUMBER_CHARS =
* STYLE = 0
wordwrap_mode =
c_textedit_control=>wordwrap_at_windowborder
* WORDWRAP_POSITION =
wordwrap_to_linebreak_mode =
c_textedit_control=>true
* FILEDROP_MODE = DROPFILE_EVENT_OFF
parent = go_docking
* LIFETIME =
* NAME =
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
gui_type_not_supported = 5
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL METHOD go_textedit->set_text_as_r3table
EXPORTING
table = gt_lines
EXCEPTIONS
error_dp = 1
error_dp_create = 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.
CALL METHOD go_textedit->set_enable
EXPORTING
enable = CL_GUI_cfw=>false
EXCEPTIONS
CNTL_ERROR = 1
CNTL_SYSTEM_ERROR = 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.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
* text
MODULE user_command_0100 INPUT.
SET SCREEN 0. LEAVE SCREEN.
ENDMODULE. " USER_COMMAND_0100 INPUT
Dynpro '0100' has no elements with the following flow logic:
PROCESS BEFORE OUTPUT.
MODULE STATUS_0100.
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0100.
You simply add the button on your ALV list. When the user pushes this button you have to handle event BUTTON_CLICK. There you could call a function module containing the sample code above (has to be adjusted a little bit) which displays the long text.
Regards
Uwe -
ATP check for inbound EDI order
Hi Friends,
When I am creating outbound sales order then ATP check is getting executed properly & multiple schedule lines are getting creating in IDOC also (depending on the avaibility of stock).
But When I am trying to create the inbound sales order via EDI/IDOC there is no ATP check performed & multiple schedule lines are not getting created in sales order(as per the avaibility of stock which I am checkin thro So09 tcode).
ANy1 has faced smilier problem in past. If yes then please let me know how to solve this problem of ATP check.
PLease let me know as soon as possible.
Many thanks in advance
Br, PrashantHI Frndz,
problem is solved by using following customizing settings
Customizing:
SD/function/requirement availability/availability check/default (OVZJ)
Change the field "Rule availability" to the required value. You receive a list of the possible values using the possible entries pushbutton. Rescheduling is regarded as background processing. If you want to allow partial deliveries, choose the value 'E'. -
Hi all,
I am working on WM/PP matl staging scenario.
while picking matl. from warehouse i am geting following error message " open qty reduced by available stock"
if i press enter and switching over to TO creatiion and asking for destination storage type and BIn.
Everything is set up in system
pl help to fix
guruDear sir,
I am going thro co03 tcode where i am doing WM pick list for picking parts.
I ahve to pick one material which is picklist part ( staging indicator 1)
when i try to pick that part following mesage is coming
Open quantity reduced by available stock
Message no. L3361
Diagnosis
The transfer requirement is to supply material to a storage bin in production. Part of the material required is already in the bin. For this reason, the requirement quantities are updated accordingly.
also while creating TO the material is apperaing in inactive list
i try to make it active and going to stock figures in the next screen it is not picking any reqt qty and open order qty.
when i try to do stock removal in forground it is not picking correct storage type and bin, batch etc..
pl guide me to fix this
if u r giving ur mail id i will send screen shots
pl reply
guru
Maybe you are looking for
-
How can I transfer an iPhone from one computer to another?
Hi all! So, I got my boyfriend an iPhone 4 last year and his computer was so outdated that he could not sync it with his computer. We recently upgraded to Snow Leopard (no Lion for us yet) for both his and my computer and now he can sync his phone w
-
How can I keep my video sound from cutting out?
The last couple of weeks the sound on my videos has been cutting out after I play them on Itunes on my computer, usually after a few seconds to a minute or two. I do not have the same problem when I load them on my really old Ipod Touch however. How
-
IMac Freezes in everything other than Windows 7
-------------------------------------------------------------------------------- My iMac was running Snow Leopard and Windows 7 via Boot Camp successfully with no issues until yesterday. The iMac froze in Snow Leopard and I had to manually reboot by
-
Trying to understand travel time in iOS Calendar
I could be wrong, but I thought Maps/Calendar in iOS 7 was supposed to figure out how far you were from the location of an appointment and calculate an alert based upon travel time, so if you had a 7:00 appointment and you were 15 minutes away, you'd
-
Help with Acrobat problems!!
ok, well we just got Acrobat for our computer, and for some reason, everytime we put it in, it sounds like its going to boot up and appear on the desktop, but then it ejects itself! We tried putting in other disks, and they worked perfectly! What sho