Adding a new Custom Roadmap step
I was wondering if a new road map can added to the FPM Application. Suppose say, a ESS application has a road map steps of Overview, EDIT, Review/Confirm and Save. One more roadmap step has to be added at the end. In this step, user should be able to print an interactive form.
In the standard ESS application, this step is not available. Instead it is provided as a link in the "SAVE" step. This link opens up a Adobe Interactive Form. How to add a new ROAD MAP step so that once the user saves, next print should be automatically followed.
your help will be greatly appreciated.
Thanks!
Message was edited by:
Hi,
You can add any no. of Road Map steps at the end or in the middle...
Open the WebDynpro Component with prefix Cc (config component) go to Interface controller, in this check for the method <i>getROPState</i>....here u will find the Road Map steps defined...
Suppose u'r code looks like below:(with 4steps)
ROPStep step1 = new ROPStep("1", "Overview",null);
ROPStep step2 = new ROPStep("2", "Edit",null);
ROPStep step3 = new ROPStep("3", "Review",null);
ROPStep step4 = new ROPStep("4", "Save",null);
Add 5th step and include this new step in ROPStep as shown below:
(ROPStep is the one which is shown at the top with all the steps)
ROPStep step5 = new ROPStep("5", "Print",null);
ROPStep[] rop = new ROPStep[] {step1, step2, step3, step4,step5};
Based on the perspective highlight the Step.
Similar Messages
-
Facing Problems in screen navigation after adding a New custom tab to MM03
Hi,
I have added a new custom tab to MM03 transaction by using SPRO.This new tab is appearing in between Basic data 2 tab and Classification tab in MM03.In my new tab i have 4 sub screens and the Last sub screen has table control.Now the problem is when i slide the vertical bar in my table control it is automatically triggering the Classification screen.
For preparing the New tab in SPRO ->SAP Reference IMG ->Logistics-General->Material Master->Configuring the material master ->Define structure of data screen for each screen sequence ->
Here i have created a new screen sequence 'Z5' by copying the already existing sequence '21'.Inside this new screen sequence i have created a new screen of mine by copying the already existing screen '4004'.
For maintaining the screen sequence i.e., to place the new tab between Basic data2 and Classification tab go to SPRO ->SAP Reference IMG ->Logistics-General->Material Master->Configuring the material master ->Maintain order of main and additional screens.I have changed the order of main screen sequence to make our new tab the third tab.
To make this new tab visible only for MM03 transaction i have gone to SPRO ->SAP Reference IMG ->Logistics-General->Material Master->Configuring the material master ->Assign screen sequence to User/Material Type/Transaction/Industry sector.In this in the Transaction screen reference, I have changed the screen reference number for MM03 and i have include this new screen reference entry in the screen sequence control column.
To create the sub screens required i have gone to SPRO ->SAP Reference IMG ->Logistics-General->Material Master->Configuring the material master ->Create Program for customized sub screens and have copied the standard Function group MGD1 and created 4 sub screens.
Now to place these 4 sub screens in the order required for us i have once again gone to SPRO ->SAP Reference IMG ->Logistics-General->Material Master->Configuring the material master ->Define structure of data screen for each screen sequence and i have selected the new screen sequence created 'Z5' created by me.Inside that i have selected the screen created by me '4004'. Now i have double clicked the Sub screen options and here i gave the sub screens numbers created by me replacing the standard sub screens.
Then I activated by custom function group and i started testing the MM03 transaction.
My screen was getting populated properly and the tab movement is also fine but only problem was when i slide the table control in the fourth sub screen of my new tab i am going to fourth screen (classification).
Can you please help me by suggesting what the problem may be, why this issue in navigation.Hi ,
I have the same problem now ...
Did you solved it?
Thanks a lot!
Regards,
Hancila -
Hi,
I added a new Customer with DiApi.
1. Get a existing customer with the GetByKey Method
2. Create a new CardCode and change the customers CardCode to the new one
3. Call Add()-Method to add as a new customer
Success!
Next Step: I wrote some methods to search and show the BP-Dialog like a user will do this. The method fills the CardCode Inputfield with the new CardCode from Step 2, after this the Dialog will comitted by the Search Button. Now the dialog contains the customers data. The user is able to complete information like the customers name etc. now.
The Problem:
After changing the CardName in B1 and comitting the dialog, B1 changes the CardCode to a new one. The CardCode from Step 2 is no longer available.
E.G:
Created CardCode is 1000
After changing the CardName an commit its 1001
In OCRD for example CardCode 1000 is no longer available.
Whats up there?I interviewed one of our B1 consultants... there is a buggy query behind the CardCode field...
Now it works! -
FIMMA - sync engine - not reading the new custom resource from portal
I added a new custom resource in FIM portal. I added 5 attributes to it. FIMMA refresh schema is not reading the new schema. It says schema is uptodate. I tried IIS reset and even all server restarts. What am I mising?
Did you add the resource to the synchronization filter? I believe it's administration->all resources->synchronization filter. Then do the IIS reset and sync engine schema update. Only resources in that filter can be seen by the sync engine.
Mark
Mark Creekmore - BlueVault Software http://www.bluevaultsoftware.com -
Adding new custom fields in SAP transaction?
Hi,
System - ECC 6.0
I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
I highly appreciate your help on this.
Thanks.
RajeshHi,
Find the link below which has step by step process of adding custom fields:
goto site saptechnical-tutorials-ExitsBADIs-EEWB
Hope this would be helpfull.
Regards,
Sharath -
Steps for adding a new attribute
Please let me know if the below steps are correct
=================================================
I have an Infoobject called 0XXXX in BW and want to add another attribute called XXX_TYPE.
This infoobject is used in 2 Info Cubes and a Multiprovider. Also in 3 queries.
In R/3 the info I need is stored in a Table(XYZ). Please let me know if the below steps are correct and all I need
1) Create a generic extractor to pull the data from XYZ table (Like an ABAP program) .. This is the part which I am not clear !!!
2) Modify 0XXXX in BW to add this new navigational attribute
3) Load Master data using process chain
4) Re activate all update rules
5) Change Infoprovider's for the new attribute (How to do that ??)
6) Change query (What changes will I need to make .. Just select this attribute field into the required query)
Please helpHello,
As you said, either enhance the extract structure by adding this new InfoObject and then write the code in the user-exit.
Or if the SAP table has the Key fields of the InfoObject, then create a generic extractor. Create a view by including the key fields of the InfoObject and the new attribute InfoOBject for which data has to be derived from this. Use this view or the table itself for the extractor.
Create new InfoSOurce for the InfoObject which will only update the new InfoObject. Keep only transfer rules for the Key InfoObjects and the new InfoObject.
GSM. -
Adding New Customer Address to an Existing one
Adding New Customer Address to an Existing one
Hi
We have a lot customers set up in Oracle and they only have a
ship to address and now we would like to add the bill to address
to these customers. Since there are a lot of customers I was
wondering is there is an open interface we can use to that.
Thank you
alphaHi Chandu,
1.In Infospoke -> General tab -> DataSouce(here infobject - 0BPARTNER).
2. Destination tab -> choose radio button(DB Table or Flat file).
3. Goto tab infoobjects -> select required fields you want to send from left to right.
4. Give the selection accordingly(here i think PATRNER). But it should be available in your datasouce(Infoobject-0BPARTNER), if you want to give selection on this. I didnt understad what you mean of <b>"hide"</b> in your previous reply. If this is not available in your infoobject(OBPARTNER), How CAN YOU GIVE SELECTION ON THIS attribute...?
5. Try to add this field in Infoobject(0BPARTNER) and populate.
6. Trnasformation tab.
Here you can see Source Structure, Target Structure and Addin implementation.
Source Structure - system will generate according to the field you selected in InfoObjects tab(You cant change it).
Target Structure - You can define your own structure if you want or you can modify the generated structure. By default system generates Target Structure same as Source structure(if you want to add any more fields you can add here, but you have to populate those fields with your own coding in BAdi), Which is Addin implementation.
Srini
Message was edited by: Srini -
Adding new custom fields in SAP transaction - PSOBWORK?
Hi,
System - ECC 6.0
I need to add some new custom fields in Contract Object(PSOBWORK). Can any one tell me what are the ways I can do this, and what is the best way to add custom fields in SAP transaction?
I highly appreciate your help on this.
Thanks.
RajeshHi ,
There are options like screen-exits ,badis
the best option would be to find screen exits for the transaction and you code ur logic in the exit and create the screen with your requirement . -
Adding new custom fields in t code - MIR7
Dear Experts ,
I have the following requirement .
In MIR7 t code under the tab - basic data - i have to add new custom fields like
Billing document no and billing doc item along with multiple selection option .
i have found the BADI - BADI_FDCB_SUBBAS04 . i dont know how to get the custom fields in that .
Regards
PrabhuI have designed a MODAL SCREEN which contains a table control for multiple entries for Billing document nos .
I want to design a PUSHBUTTON on the MIR7 screen and then once i will press the pushbutton the MODAL screen should get called from that .
When the MODAL screen will be called in the back end the MIR7 screen should also be present in the
back end .
If any queries on understanding the requirement then please revert .
If any body has any idea on this then please suggest .
Regards
Prabhu -
Hi,
I'm looking for a function or a Bapi that let you add new Customer data. And I have to specify the new customer number being used ( comes from an import file )
The tables that seem to be getting populated are
TABLES: KNA1,
*KNA1,
KNVP,
KNVV,
KNVK,
T151T,
T077X,
ZPAFDFLT.
TABLES KNB1.
The important bit is also specifying the customer number I want to use and not having SAP give me the number.
ThanksHi Sims,
I see that you marked the post as answered, but there was an open ended question in your latest post. Did you find an answer or you still need help?
Standard SAP's account group for prospect customer is 0005. This is what you should see in your KNA1 record for all the prospective customers. If not, then you must be a using a custom account group. In config, this account group must have been configured to allow external numbering. Here is the path in config for verifying that(tcode SPRO).
Implementation Guide for R/3 Customizing (IMG)
-->Financial Accounting
-->Accounts Receivable and Accounts Payable
-->Customer Accounts
-->Master Records
-->Preparations for Creating Customer Master Records
-->Create Number Ranges for Customer Accounts
-->Assign Number Ranges to Customer Account Groups
Next thing is to load them into your system automatically. How are prospective customers registered? Do you get a file or do prospective customers register online? If they are registered online, then you need some kind of connectivity with SAP(so what is it) and a suitable RFC or BAPI. Right now, I don't see any standard BAPI or RFC that will enable you to create customers with external numbering. So you may have to use IDOC functions or a custom RFC function for the purpose.
If you are getting this information on a file, then you can use LSMW to load the customers. Please let me know your scenario so that we can come up with a solution.
Srinivas -
Error while adding a new method to the Session Bean
Hello everyone. I'm using jdev 11g, ejb, jpa & jsf. Everything works fine. But when I try to add a custom method to the Session Bean, I'm having an error.
Here is my steps:
1) I added a new method to SessionBean.java. Something like this:
public void Hello() {
System.out.println("Hello!");
2) Then using Structure palette I exposed this method through Local interface and created data control
3) Finally, I made a command button binded to this method (just droped it from DataControls.dcx to my page)
When I start the page and click the button, I'm having the following error:
Error 500--Internal Server Error
javax.faces.el.EvaluationException: Method not found: Hello.execute(javax.faces.event.ActionEvent)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:58)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1227)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:70)
... (I've truncated the log because there is nothing important in the missing part)Yes, I have binding in the page def. Everything is correct there:
<methodAction id="Hello" RequiresUpdateModel="true" Action="invokeMethod"
MethodName="Hello" IsViewObjectMethod="false"
DataControl="PriceServiceLocal"
InstanceName="PriceServiceLocal.dataProvider"/>
I've droped the method from the Data Controls panel -
Adding a New Field to Ztable...Missing in SM30
I added a new key field to a Z table. When I do an SM30, or the already created custom transaction to maintain te table the key field is not there.
I even did an SE14 and did an "adjust" to the Ztable...No luck the key field is not there. However, when I do an SE16 to view the table, I see the added key field, blank of course.
What step did I miss?
Thank-YouHi,
You have to re-generate the Table maintenance..
Go to SE11..
Give the table name..Press change..
In the menu..UTILITIES -> TABLE MAINTENANCE GENERATOR..
Press change (pencil button)..
Press expert mode..Press select all..
Press enter.
It will re-generate the table maintenance..
Thanks,
Naren -
Hi Experts,
I am trying to add a field (NAME1) on the Equipment details screen under work orders in work manager 5.3 application.
I have performed the following steps, but I am getting an error while connecting to the application.
1) Create extension for Equipment class to add a new field.
2) added the new field (Name1) as the property to the standard object Equipment.
3) Added the field on the screen.
4) Added the field (name1) to the complex table ctEquipment.
5) Added the JAR file to Agentry.ini file.
6) Changed the Class mapping for parameter "Equipment" under group "SAPOBJECT" to point it to the custom (Extended) class.
7) Changed the class mapping for complex table parameter "ctEquipment" under group "CT_SAPOBJECT" to point it to the custom class.
8) after publishing the changes and re-starting the server, I get following error.
the log file generated (message.log) also has the same description.
What am I missing here? Any help would be really appreciated.Hi Emanuel,
Thanks for looking into this issue.
I have performed the following steps as suggested by you, still it doesn't seem to work and gives the same error.
Below are the changes done on the ECC Side.
1) Copied the standard equipment class /SYCLO_CL_PM_EQUIPMENT1_DO to custom class ZSYCLO_CL_PM_EQUIPMENT1_DO. Changes made in the GET Method to get custom equipment related data
2) Modified the standard equipment structure /SYCLO/PM_EQUI_STR by adding one custom field
3) Configured this custom class as the object handler in the equipment mobile data object
4) Configured this custom class as the object handler for the equipment complex table
5) We are still using the standard BAPI Wrapper itself for getting the equipment data and the added field is reflected in the BAPI Wrapper table parameter
Is there something we are missing? -
Adding a new field to the Address Data for a business partner
Hi Experts,
I am trying to add a new custom field to the address data (all structures and tables) that is linked to a business partner on SAP CRM via EEWB. Structure is the address structure wthin BUS_EI_EXTERN. Table is BUT020. I have been told that it is not possible as there is no Business Object that allows this. When doing an EEWB, the only business object is BUPA, which when selected, adds the new custom field to BUT000. I would like the field to be added to BUT020 (Address Table). This leads me to believe that there is no standard way of doing this, which ultimatley means that it would need to be done manually. Please help me with this predicament.
Regards
YusufThe search help exit allows you to modify functionality of search help. If you add a new field to the
parameter list that is not contained on the selection method you can manually populate it within the search
help exit.
This would be performed within the u2018STEP DISPu2019 section. Once within this section all search help
data has been retrieved and is stored in table RECORD_TAB (record_tab-string) as one long string value.
Therefore you need to read table SHLP in-order to locate position of value within string.
Example:
To find position of personnel number (PERNR) within elemenory search
help M_PREMN you would use the following code:
Loop at record_tab.
read table shlp-fielddescr into wa_shlp
with key tabname = 'M_PREMN'
fieldname = 'PERNR'.
You could then use this information in the following way, for
example, to find a persons organisation unit:
select orgeh endda
up to 1 rows
from pa0001
into (ld_orgeh,ld_endda)
where pernr eq record_tab-string+wa_shlp-offset(8)
u201Cpernr length is 8
order by endda descending.
endselect.
select single orgtx
from t527x
into ld_orgtxt
where orgeh eq ld_orgeh and
sprsl eq sy-langu and
( endda ge sy-datum and
begda le sy-datum ).
If you have added a new field to the end of the parameters list
the next step is to populate it by adding this data to the end of
the record_tab string:
concatenate record_tab-string ld_orgtxt into record_tab-string.
modify record_tab.
endloop. -
New Customer Field in Shopping Cart (SRM) with default value
We have requirement to add new Customer field in Shopping cart (SRM 4.0) and assign a default value to it.
We have added the custom field and also assigned default value 'X' to it using BADI BBP_CUF_BADI_2 method MODIFY_OUTPUT. Problem we are facing is in case user changes the value and unchecks the custom field then it gets overwritten by default value once the shopping cart is saved. We have followed steps mentioned in link below in order to add custom field and populate it.
/people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
KR Jaideep,Dear Poster
Your thread has had no response since it's creation over
2 weeks ago, therefore, I recommend that you either:
- Rephrase the question.
- Provide additional Information to prompt a response.
- Close the thread if the answer is already known.
Thank you for your compliance in this regard.
Jason Boggans
SAP SRM SDN Moderator
Maybe you are looking for
-
New to Premiere Pro, We shoot on DVCam or Mini-DV (which can shoot progressive), very little we shoot is ever for broadcast, most goes straight to DVD for training then archive. Would it be better to shoot in the progressive mode? I hear many editors
-
I have to remove and re-install itunes- will I will everything on our accout?
i have to remove and re-install ituned on my Windows- will i loose all my songs/games on my ipod if i do?
-
Errors in FM RH_CONVERT_PNNNN_TO_SDATA
Hi All, We are running RBDMIDOC using the message type HRMD_A, alll the infotypes data has been created except the infotype 1000 position is not. We observed for the FM RH_CONVERT_PNNNN_TO_SDATA , here 2 error messages are created regarding WEARS fie
-
What is data base interface and the role it will play while retrieving data
What is data base interface and the role it will play while retrieving data.
-
System less responsive after udev/kernel upgrade
Yeah, another udev/kernel upgrade question. After upgrading udev and the kernel yesterday my terminal is less responsive. For example, scrolling is slow and jerky, and uses an inordanite amount of cpu. ls /usr/bin will cause the cpu usage to spike