PDK or WebDynpro for complex UI creation and re-engineering
Hi all,
For our requirement, we need to create complex UI design and post customization (registration, create order based on different conditions and validations and so many things).
Please help me to take proper decision to choose development technology that suits for our requirement.(Webdynpo, PDK(java),PDK(.net), Flex.)
Thanks
Deviprasad.
Maybe you use the CAF for the project? You shall then be able to use any technology you want to use or are comfortable with and then integrate the different objects as part of a process.
Sameer
Similar Messages
-
IDoc Configuration for Production Order Creation and Change
Hi All,
Please Help me out for IDoc Configuration for Production Order Creation and Change
I have found the IDoc for Production Order
Messgae Type : LOIPRO and IDoc type : LOIPRO01
Actually my requirment is to send the (LOIPRO01 )IDoc from SAP R/3 to XI system ,when ever the Production Order Created and Changed,
I have done following Configurations:
1. RFC Destination created for XI system
2. PORT was created for XI
3. Partner profile created WE20 and LOIPRO01 IDoc is added in OutBound Perameter.
I need to know how to do the followning.
1. How do i configure the outbound Production order idocs when Production Order is created or changed.
2. in NACE (Output control) which is the Application for Production Order.
3. How can I set IDoc as output Type for Production Order Creation.
Thanks in advance
Dhanabal THi Michal,
I know that it is the old thread but still want to get clarified from you out of curiosity.
Unlike other IDOC, i actiavated change pointers for LOIPRO
1.message and idoc type is linked
2.function module , message type , idoc type is linked
function module used is CLOI_MASTERIDOC_CREATE_LOIPRO
3.BD64, distribution model is created and distributed
4. port and partner profile is in place.
5. IDOC is not getting generated after creating the process order.
do we need to activate the change documents for the message type in BD52,
if yes can you please provide the object types for the same.
or i am missing something else. please guide me in this regards.
Thanks in advance for your time.
S.Janagar -
T-codes for accrual doc creation and posting
Hi,
Anyone knows the T-codes for accrual doc creation and posting?
Thanks,
CWHi,
Try with T Codes:
FBS1 - Enter Accrual/Deferral Document
F.81 - Reverse Accrual/Deferral Document
Thanks
Chandra -
File-to-file or File-to-RFC for Automatic PO creation and GR creation
Hi,
We are on XI 3.0 and the following has been put to me:
We will receive a .CSV file from FTP server, into XI and then need to create Purchase Orders followed by the Goods Receipt documents in R/3 based on the incoming data.
Further to this, the requirement is to give a log of the successfule and failed PO + GR document summary to the business.
The programme in R/3 will compare the incoming file nmame with archived files already processed and will reject any files with duplicate names.
I was suggesting to go with the file to RFC in R/3 whereby we can have a Z shell BAPI to include the standard BAPI for PO creation and GR creation. This Z code can then be extended to email the log to the business of which records were successfully created and which failed.
However, I am stumped as to how can I make the file duplication comparison on R/3 as the incoming file will also be stored on R/3 archive somewhere.
Can this be made when the BAPI is called in XI?
I can configure alerts when the BAPI is mapped from incoming file for that interface.
What was suggested also was to pick up the CSV file and thow it as it is in R/3 and then the Z code can go through it and create the PO and GR objects. However, then it does not make much sense to use XI as the middleware platform.
Please advice.
Regards,
ArcahnaHi Archana,
Take a look to this blog:
https://wiki.sdn.sap.com/wiki/display/XI/Different%20ways%20to%20keep%20your%20Interface%20from%20processing%20duplicate%20files
Maybe it could help you for the duplicate files.
Regards,
Juan -
Background job fails for BDC profile creation and role assignment
Hi Experts,
I have created a BDC Function module for Tcode 'PFCG' for profile creation and role assignment, and called this FM in my zprogram. the problem is that when i run this program in foreground it executes succesfully, but if i schedule it in background it fails throwing error in job log 'Role 'Z...' does not contain any active authorizations'. But i have created one more program to create authorization objects which runs before this zprogram.I have also checked the authorization object in 'RSECADMIN', it reflects active. I dont understand whats happening exactly when it runs background.
Below is the process of job
1. ZMIS_AUTH_OBJECT_CREATE
Variant : auth-create
2. ZMIS_AUTH_ASSIGN_TO_ROLE
Variant : auth-assign
The problem is in second program, runs in foreground but fails in background.
Code which i have written in my second program
***BDC for Profile creation and assignment to Roles
CALL FUNCTION 'ZROLE'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
agr_name_neu_001 = wa_role-role_name
text_002 = wa_role-desc
text_003 = wa_role-desc
text_004 = wa_role-desc
value_01_005 = 'T-ML330881'
h_fval_low_01_006 = wa_role-auth
profn_007 = lv_profile
ptext_008 = lv_text1
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message.
***Generation of Profile created
CALL FUNCTION 'PRGN_AUTO_GENERATE_PROFILE_NEW'
EXPORTING
activity_group = wa_role-role_name
* PROFILE_NAME =
* PROFILE_TEXT =
no_dialog = ' '
rebuild_auth_data = ''
org_levels_with_star = ' '
fill_empty_fields_with_star = 'X'
template = ' '
check_profgen_tables = 'X'
generate_profile = 'X'
authority_check_pfcg = 'X'
EXCEPTIONS
activity_group_does_not_exist = 1
activity_group_enqueued = 2
profile_name_exists = 3
profile_not_in_namespace = 4
no_auth_for_prof_creation = 5
no_auth_for_role_change = 6
no_auth_for_auth_maint = 7
no_auth_for_gen = 8
no_auths = 9
open_auths = 10
too_many_auths = 11
profgen_tables_not_updated = 12
error_when_generating_profile = 13
OTHERS = 14 .
Experts please help me out its very urgent. your help is appreciated and rewarded. Thanking you in advance.
Regards,
ChetanHi Praveen,
Yeah definately, my requirement is that I have to access of some BI reports to certain users, so contract data will be downlaoded from ECC on application server, need to read that file from application server and for the each contract i ahould create a authorization object, role creation and assigning of role to the user and profile generation and activation.
To achieve this i have written two programs
1) ZMIS_AUTH_OBJECT_CREATE- This program will create the Authorization Object using BDC and Role creation Using the BAPI
"" Creation of Authorization Object
CALL FUNCTION 'ZAUTHOBJ'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
g_authname_001 = 'ZDUMMY_MIS'
g_targetauth_002 = wa_tab-auth
g_authtxt_003 = wa_tab-short_desc
g_authtxtmd_004 = wa_tab-med_desc
marked_04_005 = 'X'
g_authtxt_006 = wa_tab-short_desc
g_authtxtmd_007 = wa_tab-med_desc
tctiobjnm_04_008 = 'ZBUS_UNIT'
g_authtxt_009 = wa_tab-short_desc
g_authtxtmd_010 = wa_tab-med_desc
marked_05_011 = ''
opt_01_012 = 'EQ'
low_01_013 = wa_tab-bu
g_authtxt_014 = wa_tab-short_desc
g_authtxtmd_015 = wa_tab-med_desc
marked_04_016 = 'X'
g_authtxt_017 = wa_tab-short_desc
g_authtxtmd_018 = wa_tab-med_desc
tctiobjnm_04_019 = 'ZCONTRCT'
g_authtxt_020 = wa_tab-short_desc
g_authtxtmd_021 = wa_tab-med_desc
marked_05_022 = ''
opt_01_023 = 'EQ'
low_01_024 = lv_contract
g_authtxt_025 = wa_tab-short_desc
g_authtxtmd_026 = wa_tab-med_desc
g_authtxt_027 = wa_tab-short_desc
g_authtxtmd_028 = wa_tab-med_desc
g_authname_029 = wa_tab-auth
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message.
"" Creation of role
LOOP AT it_role INTO wa_role.
CLEAR wa_text.
wa_text-text = wa_role-desc.
wa_text-langu = 'E'.
APPEND wa_text TO it_text.
wa_jobrole-agr_name = wa_role-role_name.
wa_parentrole-agr_name = 'ZM_CT_DUMMY_MIS'.
wa_method-usmethod = 'CHANGE'.
CALL FUNCTION 'ZBAPI_JOBROLE_CLONE'
EXPORTING
jobrole = wa_jobrole
parent = wa_parentrole
method = wa_method
TABLES
* RETURN =
shorttext = it_text
* LONGTEXT =
* MENU_NODES =
* MENU_TEXTS =.
ENDLOOP.
2) ZMIS_AUTH_ASSIGN_TO_ROLE - This program will generate the profile created assign it to the role.
""*BDC for Profile creation and assignment to Roles
CALL FUNCTION 'ZROLE'
EXPORTING
ctu = 'X'
mode = p_mode
UPDATE = 'L'
* GROUP =
* USER =
* KEEP =
* HOLDDATE =
nodata = '/'
agr_name_neu_001 = wa_role-role_name
text_002 = wa_role-desc
text_003 = wa_role-desc
text_004 = wa_role-desc
value_01_005 = 'T-ML330881'
h_fval_low_01_006 = wa_role-auth
profn_007 = lv_profile
ptext_008 = lv_text1
* IMPORTING
* SUBRC =
TABLES
messtab = temp_message .
COMMIT WORK AND WAIT.
""*Generation of Profile created
LOOP AT it_role INTO wa_role.
CALL FUNCTION 'PRGN_AUTO_GENERATE_PROFILE_NEW'
EXPORTING
activity_group = wa_role-role_name
* PROFILE_NAME =
* PROFILE_TEXT =
no_dialog = ' '
rebuild_auth_data = ''
org_levels_with_star = ' '
fill_empty_fields_with_star = 'X'
template = ' '
check_profgen_tables = 'X'
generate_profile = 'X'
authority_check_pfcg = 'X'
EXCEPTIONS
activity_group_does_not_exist = 1
activity_group_enqueued = 2
profile_name_exists = 3
profile_not_in_namespace = 4
no_auth_for_prof_creation = 5
no_auth_for_role_change = 6
no_auth_for_auth_maint = 7
no_auth_for_gen = 8
no_auths = 9
open_auths = 10
too_many_auths = 11
profgen_tables_not_updated = 12
error_when_generating_profile = 13
OTHERS = 14
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDLOOP.
For creating authorization objects, role & profile i have created one dummy auth, dummy role & dummy profile respectively.
i have created dummy objects to copy the roles from dummy object and assign the same to new Auth obj, role & profile.
Let me know what needs to be done. because these both the programs run perfectly in foreground, but fails in background.
Regards,
Chetan -
Regarding bapis for sales order creation and modification
Hi,
I am trying to create a syncbo for sales order creation, modification and display. The bapis that I am using are
1.BAPI_SALESORDER_GETLIST
2.BAPISDORDER_GETDETAILEDLIST
3.BAPI_SALESORDER_CREATEFROMDATA1
4. BAPI_SALESORDER_CHANGE
Am I using the correct bapis. When I tried to create a syncbo it gave the following errors
BAPISDORDER_GETDETAILEDLIST does not have RETURN parameter in export or tables parameter
RETURN parameter in Create BAPI Wrapper should refer to structure BAPIRET2
RETURN parameter in GetList BAPI Wrapper should refer to structure BAPIRET2
GetDetail BAPI Wrapper does not have RETURN parameter in export or tables parameter
No Export parameter referring to header structure exists in GetDetail BAPI Wrapper
No Import parameter referring to header structure exists in Create BAPI Wrapper
No Import parameter referring to header structure exists in Modify BAPI Wrapper
No Import parameter referring to a field of header structure exists in GetDetail BAPI Wrapper
No Export parameter referring to a field of header structure exists in Create BAPI Wrapper
No Tables parameter referring to item structure exists in Create BAPI Wrapper
No Tables parameter referring to item structure exists in Modify BAPI Wrapper
I am informed that the above bapis are standard bapis.
I am not sure as to why I am getting the errors.
Does the syncbo require the bapi's to be in a specific format.
What would be the header and item structures for sales order bapis
Regards
Raja SekharHi Raja,
ya , for creating Sync BOs ,our BAPI wrappers must satisfy certain conditions..
just go through this link.
u can use the standard BAPIs of SALES Order in ur Custom BAPI Wrapper
http://media.sdn.sap.com/public/html/submitted_docs/MI/MDK_2.5/content/appdev/smartsync/what_is_a_bapi_wrapper.html
the RETURN must be of type BAPIRET2..
Regards
Kishor Gopinathan -
NEED BAPI FOR SALES CONTRACT CREATION AND EXTRACTION FOR Trans- PA41& PA43
Hi All,
I need the BAPI for T-code PA41 and PA43 for sales contract.
i would like to extract all the contract details for Contract data contains Table VEDA. And need to create contract.
Any body please help me out...
Please give me code if any one have how to do mapping ..
Thank you,
Vishnu.Hi Vichu,
Please search on SCN.
Regards
Abhii -
Run time error while running BDC for production order creation and confirmation:
Dear Gurus,
We have a situation, where the users are trying to do the entries creation of order or confirmation (through manual and BDC). But, if there is any kind of a deficit quantities in consumption or GR quantity, then it is going to run time error and Dumps are coming in program SAPLCORB
and the transaction code is coming for CO11N.
How to avoid this error to run the production system in smoothing way...Any flash lights on this will be great full
Regards,
Madhu.GHi Madhu,
Expert Caetano has rightly point out. Refer Note 1840705 - RAISE_EXCEPTION short dump if running CO11N in background
Cause
The short dump is triggered because SAP transaction CO11N contains new GUI elements that cannot always be dealt with in a background process,
such as the confirmation texts.
Resolution
SAP recommends that the standard production order BAPIs, such as BAPI_PRODORDCONF_CREATE_TT, should be used to post a confirmation in background.
If this is not feasible, the following workaround may be uses:
Define a confirmation profile in transaction OPK0;
In the detail areas, remove the area "Confirmation text";
Set this profile as standard, so that it is chosen automatically by the system when a batch-job
is started;
Assign this confirmation profile to the batch user with transaction SU3 using parameter CORUPROF.
Also see Note 429432 - CO11N: Batch input in background dumps if long text is maintained
Refer to note 1154692 - Endless loop during confirmation in background if you doing Auto GR during confirmations
Thanks & Regards,
Ramagiri -
TDMS for BI - shell creation and SMIGR_CREATE_DDL
If a homogeneous system copy of a BI system is done, it's necessary to run the job SMIGR_CREATE_DDL because depending on what database is used, special SQL scripts for tables must be used (concerning primary keys).
How does that integrate into a shell creation? Is the shell creation process aware of those scripts? I mean, it's theoretically possible that the SQL scripts has a table that is excluded from being transferred?
MarkusMarkus and Pankaj:
I have created a SHELL (BW) using Markus' way as listed below.
Because Markus did not mention that SMIGR_CREATE_DDL should be run at the beginning, so I did not run it.
So how to determine in the created shell what is missing?
We do have partitioned tables and bitmap indexes.
Thanks!
Here is the way provided by Markus:
I basically do shell creation as follows:
- install the latest system copy tools (R3load, R3ldctl, R3szchk, libdb<database>slib.dll)
- create an installation directory and give full permissions to <sid>adm and SAPService<SID>
- create a directory for export location and give full permissions to <sid>adm and SAPService<SID>
- open a cmd.exe as <SID>adm, step to the installation directory and execute "R3ldctl -l R3ldctl.log -p ." (note the "dot" which means actual directory)
- in parallel start the client export of client 000 in source system using SCC8 (profile SAP_ALL) and note the file names you get in the last dialog window
- when R3ldctl is finished give permissions to SAPService<SID> for all files in the installation directory
- proceed with TDMS
- when you are at the point to start the system copy start sapinst, choose system copy and select start migration monitor manually (VERY important!)
- sapinst will run R3ldctl, R3szchk and then prompts you to start migration monitor
- step to your normal installation directory (c:\program files\sapinst_instdir....), open export_monitor_cmd.properties and adapt the file. The import thing is, that you need to point to YOUR DDL<DB>.TPL file you create in step 4 (in my list here)
- start export_monitor.cmd and export the system
- proceed with TDMS to adapt the database sizes (DBSIZE.XML)
Import:
- if you have an already installed system uninstall it
- start sapinst normally, choose system copy and point to the export you created
- install the system normally (as a new installation)
- if you want to make sure the import works as the export choose "start migration monitor manually"
- if sapinst stops and requests you to start migration monitor copy the kernel from source system to target system
- configure import_monitor_cmd.properties and start migmon
- logon in client 000, start transaction STMS and create a domain (basically only a transport profile will be created)
- start program BTCTRNS1 (this will suspend all jobs from the source system but not delete them)
- copy the files from the client copy to TRANSDIR/cofiles and TRANSDIR/data and import them to client 000 (either use STMS or use command line tp)
- adapt profile parameters (RZ10)
- run SGEN
- invalidate connections in SM59 that point to other production systems
- finished
- to re-enable all the jobs run BTCTRNS2, however, I'd do this only if you're sure you have invalidated RFCs and or sending jobs (e. g. from SCOT) -
Photoshop Versus Photoshop Elements for Digital Art Creation and Layers
I'm using Photoshop Elements 10. If I want to use Photoshop with digital art (paintings mostly) and want to do touch up work and move elements of paintings into multiple layers, what extra features does Photoshop have that would benefit this application?
And what features are in Photoshop Creative Cloud, and CS6, versus CS5? I do want to save some money and CS5 might be quite sufficient for my amateur uses.There is 16 bit and 8 bit, but probably will not make much difference.
Only you know what kind of art you are doing. If Elements works for you I see no need to put out $700 for Photoshop.
Do some web searches like this one. http://digital-painting-software-review.toptenreviews.com/ -
AQ table for complex type creation
I have a type containing nested tables, it looks like that:
create or replace type aq_student_reg_queue_type as object (
XML_ID varchar2(16),
trigger_name varchar2(32),
tm_transaction_id varchar2(30),
tm_transaction_type varchar2(30),
person aq_person_tm_type,
resources aq_community_resource_list);
aq_community_resource_list is table of aq_community_resource
aq_community_resource is another type containing table of resources
When I'm trying to create queue table for such payload I have an error that I have to specify nested table column or attribute. How to do that ? I can't find it somehow.The problem is that you need to specify a storage clause for nested tables when you use a nested table inside a database table. When creating a queue, a table is created under the hood, which lacks a storage clause for the nested table. I don't know a way to provide this clause to AQ. A workaround is to use varrays instead. See this example:
SQL> create or replace type aq_community_tm_type as object(
2 resource_code varchar2(30)
3 );
4 /
Type is aangemaakt.
SQL> create or replace type aq_community_tm_list as table of aq_community_tm_type;
2 /
Type is aangemaakt.
SQL> create or replace type aq_community_resource as object(
2 subscriber varchar2(30),
3 resource_list aq_community_tm_list
4 );
5 /
Type is aangemaakt.
SQL> create or replace type aq_community_resource_list as table of aq_community_resource;
2 /
Type is aangemaakt.
SQL> create or replace type aq_person_tm_type as object (
2 PERSON_LDAP varchar2(30),
3 FIRST_NAME varchar2(30),
4 MIDDLE_NAME varchar2(30),
5 SURNAME varchar2(30),
6 GENDER varchar2(1),
7 TITLE varchar2(16),
8 DATE_OF_BIRTH date,
9 PREFERRED_EMAIL varchar2(100),
10 PREFERRED_PHONE varchar2(20),
11 ORIGINATING_GROUP varchar2(50),
12 SUB_GROUP varchar2(2000),
13 LMS_DOMAIN_ID integer,
14 LMS_ROLE_ID integer,
15 COURSE_CODE varchar2(16),
16 COURSE_INSTANCE_CODE varchar2(16),
17 COURSE_INSTANCE_DATE date,
18 REGISTRATION_DATE date,
19 REF_OBJECT_ID number
20 );
21 /
Type is aangemaakt.
SQL> create or replace type aq_person_queue_tm_type as object (
2 XML_ID varchar2(16),
3 trigger_name varchar2(32),
4 tm_transaction_id varchar2(30),
5 tm_transaction_type varchar2(30),
6 person aq_person_tm_type,
7 resources aq_community_resource_list
8 );
9 /
Type is aangemaakt.
SQL> begin
2 dbms_aqadm.create_queue_table
3 ( queue_table => 'my_queue_table'
4 , queue_payload_type => 'aq_person_queue_tm_type'
5 );
6 end;
7 /
begin
FOUT in regel 1:
.ORA-22913: must specify table name for nested table column or attribute
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 2830
ORA-06512: at "SYS.DBMS_AQADM", line 58
ORA-06512: at line 2This probably is the error you are experiencing (hint: next time please provide it with your question).
When you use varrays, it will work:
SQL> drop type aq_person_queue_tm_type
2 /
Type is verwijderd.
SQL> drop type aq_person_tm_type
2 /
Type is verwijderd.
SQL> drop type aq_community_resource_list
2 /
Type is verwijderd.
SQL> drop type aq_community_resource
2 /
Type is verwijderd.
SQL> drop type aq_community_tm_list
2 /
Type is verwijderd.
SQL> drop type aq_community_tm_type
2 /
Type is verwijderd.
SQL> create or replace type aq_community_tm_type as object(
2 resource_code varchar2(30)
3 );
4 /
Type is aangemaakt.
SQL> create or replace type aq_community_tm_list as varray(100) of aq_community_tm_type;
2 /
Type is aangemaakt.
SQL> create or replace type aq_community_resource as object(
2 subscriber varchar2(30),
3 resource_list aq_community_tm_list
4 );
5 /
Type is aangemaakt.
SQL> create or replace type aq_community_resource_list as varray(10) of aq_community_resource;
2 /
Type is aangemaakt.
SQL> create or replace type aq_person_tm_type as object (
2 PERSON_LDAP varchar2(30),
3 FIRST_NAME varchar2(30),
4 MIDDLE_NAME varchar2(30),
5 SURNAME varchar2(30),
6 GENDER varchar2(1),
7 TITLE varchar2(16),
8 DATE_OF_BIRTH date,
9 PREFERRED_EMAIL varchar2(100),
10 PREFERRED_PHONE varchar2(20),
11 ORIGINATING_GROUP varchar2(50),
12 SUB_GROUP varchar2(2000),
13 LMS_DOMAIN_ID integer,
14 LMS_ROLE_ID integer,
15 COURSE_CODE varchar2(16),
16 COURSE_INSTANCE_CODE varchar2(16),
17 COURSE_INSTANCE_DATE date,
18 REGISTRATION_DATE date,
19 REF_OBJECT_ID number
20 );
21 /
Type is aangemaakt.
SQL> create or replace type aq_person_queue_tm_type as object (
2 XML_ID varchar2(16),
3 trigger_name varchar2(32),
4 tm_transaction_id varchar2(30),
5 tm_transaction_type varchar2(30),
6 person aq_person_tm_type,
7 resources aq_community_resource_list
8 );
9 /
Type is aangemaakt.
SQL> begin
2 dbms_aqadm.create_queue_table
3 ( queue_table => 'my_queue_table'
4 , queue_payload_type => 'aq_person_queue_tm_type'
5 );
6 end;
7 /
PL/SQL-procedure is geslaagd.
SQL> begin
2 dbms_aqadm.drop_queue_table('my_queue_table');
3 end;
4 /
PL/SQL-procedure is geslaagd.Hope this helps.
Regards,
Rob. -
Automatic TO Creation and Confirm for the 321 Mvt type
Hello Experts,
Like to know the customisation invovlved for automatic TO creation and confirmation for the 321 movement type in which QM is activated.
I have already activated in OMKZ as below
1.Automatic TO for 321 mvt ytpe
2.TO item to be confirmed immediately
3.Propose confirmation
Table T333 -AUTTA
T333-SQUIT &
T333-VQUIT is activated.
Please let me know any other settings to be performed
Regards
KrishnaHello Experts,
I am trying to create the Automatic TO and TO confirmation for the mvt type 321.
I made the below settings
I have activated in OMKZ as below
1.Automatic TO for 321 mvt ytpe -"A"
2.TO item to be confirmed immediately - tick mark
3.Propose confirmation - tick mark
Table T333 -AUTTA
T333-SQUIT &
T333-VQUIT is activated.
I have activated in OMKX as below
Table T321-TBFKZ Immediate TO Creation with "A"
T321-TAFKZ TR creation with "X"
After doing the settings i am not able to see the Posting change number in the Material document created for the mvt type 321.
Please let me know how to create the Posting chnage notice for the material document and how to convert the Posting change notice to automatic TO and confirmation.
Thanks & Regards
Krishna
Edited by: Hariharan krishna on May 25, 2011 8:01 AM -
BAPI for SO creation and change
hi
which BAPI can used for sales order creation and what are the mandatory fields required.
I would like to provide easy SO creation in portal so give me the essential input for SO creation.Dear basheer,
You can use
BAPI_SALESORDER_CREATEFROMDAT2
mandatory fields are ,
clear iohead.
iohead-doc_type
iohead-sales_org
iohead-distr_chan
iohead-division
iohead-req_date_h
iohead-ship_cond
iohead-incoterms1
iohead-pmnttrms
iohead-accnt_asgn
iohead-pymt_meth
clear ipartner. refresh ipartner.
ipartner-partn_role = 'AG'.
ipartner-partn_numb = Sold to party.
append ipartner.
clear ipartner.
ipartner-partn_role = 'WE'.
ipartner-partn_numb = Ship to party.
append ipartner.
refresh : iitem, ibapischdl, ibapicond.
clear : iitem, ibapischdl, ibapicond.
iitem-itm_number = '10'.
iitem-material = material.
iitem-plant = Plant.
iitem-val_type
append iitem.
ibapischdl-itm_number = '10'.
ibapischdl-req_date = sy-datum.
ibapischdl-req_qty = Qty.
append ibapischdl.
saravanan
Edited by: k saravanan on Sep 22, 2008 4:21 PM -
Webdynpro for class or function module
i want to create employee detail page in abap webdynpro and few other pages....how i should do this
should i go for functional module creation and implement it or
i should create class and that class i should implement and any good example to learn how to implement class in abap
webdynpro.....
please help me with good toturialClass methodology is the future.
In this case, i would build an instantiated class where you would select all the details for 1 employee. Store those in attributes.
create methods for other functionality such as retrieving additional data, calculations etc...
EDIT: I should also point out that you should continue to add attributes and methods to your class until you model an entire employee object.
that way anyone who wants to know anything about an EE can just instantiate your class and retrieve the appropriate attribute or use a method to determine what they need.
Edited by: Robert Phelan on Aug 4, 2011 8:04 PM -
Reading/Writing .xlsx files using Webdynpro for Java
Dear All
I have a requirement to read/write excel files in .xlsx format. I am good in doing it with .xls format using jxl.jar. The jxl.jar doesn't support .xlsx format. Kindly help me in understanding how do I need to proceed on reading/writing .xlsx files using Webdynpro for Java.
Thanks and Regards
Ramamoorthy Di am using jdk 1.6.22 and IBM WebSphere
when i use poi-3.6-20091214.jar and poi-ooxml-3.6-20091214.jar to read .xlsx file. but i am getting following errors
The project was not built since its classpath is incomplete. Cannot find the class
file for java.lang.Iterable. Fix the classpath then try rebuilding this project.
This compilation unit indirectly references the missing type java.lang.Iterable
(typically some required class file is referencing a type outside the classpath)
how can i resolve it
here is the code that i have used
public class HomeAction extends DispatchAction {
public ActionForward addpage(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
String name = "C:/Documents and Settings/bharath/Desktop/Book1.xlsx";
FileInputStream fis = null;
try {
Object workbook = null;
fis = new FileInputStream(name);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet = (XSSFSheet) wb.getSheetAt(0);
Iterator rows = sheet.rowIterator();
int number=sheet.getLastRowNum();
System.out.println(" number of rows"+ number);
while (rows.hasNext())
XSSFRow row = ((XSSFRow) rows.next());
Iterator cells = row.cellIterator();
while(cells.hasNext())
XSSFCell cell = (XSSFCell) cells.next();
String Value=cell.getStringCellValue();
System.out.println(Value);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fis != null) {
fis.close();
return mapping.findForward("returnjsp");
Maybe you are looking for
-
Mac Mini 2011 with i7 processor, but stuttering images?
Hi there, Finally I've gone and got a Mac Mini for my HDTV, I got the 2.5 GHz model, but upgraded the processor to a 2.7 i7 one. It also has the AMD Radeon display which I thought was meant to be top of the range.... But as I'm watching video on my T
-
Help With Deployment Workbench Defaults
I have inherited a WDS box that seems to have images on it when I PXE boot to it. But when I go to the Deployment Workbench, nothing is listed under Deployment Shares. How is this box deploying images? It does boot into Lite-Touch X64 when I PXE to
-
Splitting account while posting GR
Hi, This is the current situation , when materials are received, the Material Price Variance (MPV) is getting impacted due to branch / Storage location being in Taxable state. The MPV impact is effecting at a Corporate level, which is the profit cent
-
How disable at startup emagent
How i can disable emagent.exe when i automatic restart the O.S. ? This process (emagent.exe) i have found that can drammaticaly slow the network on the server. I think that that tis process is not imporant. What do you Think About ??
-
Stopping ALL images on phone showing up!!
My Z1 album shows every image on my phone I downloaded a food app and every pic shows up, all videos appear too including adverts for crap games Is there anyway I can stop this happening, I checked my settings and can't seem to find any settings to s