How to get some character as a field separator while in GUI_DOWNLOAD ?
Hi Friends,
I have to download data from an internal table to a text file. The field separator
between the fields should be comms (,). So, after getting the data into internal table i'm calling the Function Module GUI_DOWNLOAD. Now using this function module can i insert a comma spearator between the fields, if not what is the other way to do it?
Hi,
Its not possible to give the field separator as ',' directly with gui_download from you internal table.
Below is the example through which you can achieve the following,
this is a tested program and is working fine on the system....
so you can use the logic to achieve the following result.... hope this logic helps you to achieve your functionality....
DATA:
BEGIN OF fs,
col1(6) TYPE c,
col2(4) TYPE c,
col3 TYPE c,
END OF fs.
DATA :
BEGIN OF line,
line(255) TYPE c,
END OF line.
DATA: itab LIKE TABLE OF fs,
itab2 LIKE TABLE OF line.
DEFINE m_tab.
clear fs.
fs-col1 = &1.
fs-col2 = &2.
fs-col3 = &3.
append fs to itab.
END-OF-DEFINITION.
m_tab '006000' '0010' 'J'.
m_tab '006000' '0010' 'J'.
m_tab '006000' '0010' 'M'.
m_tab '006000' '0010' 'M'.
m_tab '006000' '0010' 'O'.
m_tab '006000' '0010' 'O'.
m_tab '006000' '0010' 'T'.
m_tab '006000' '0010' 'T'.
LOOP AT itab INTO fs.
CONCATENATE fs-col1
fs-col2
fs-col3
INTO line
SEPARATED BY ','.
APPEND line TO itab2.
ENDLOOP.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
* BIN_FILESIZE =
filename = 'C:\filename.txt'
* FILETYPE = 'ASC'
* APPEND = ' '
* WRITE_FIELD_SEPARATOR = ' '
* HEADER = '00'
* TRUNC_TRAILING_BLANKS = ' '
* WRITE_LF = 'X'
* COL_SELECT = ' '
* COL_SELECT_MASK = ' '
* DAT_MODE = ' '
* CONFIRM_OVERWRITE = ' '
* NO_AUTH_CHECK = ' '
* CODEPAGE = ' '
* IGNORE_CERR = ABAP_TRUE
* REPLACEMENT = '#'
* WRITE_BOM = ' '
* TRUNC_TRAILING_BLANKS_EOL = 'X'
* WK1_N_FORMAT = ' '
* WK1_N_SIZE = ' '
* WK1_T_FORMAT = ' '
* WK1_T_SIZE = ' '
* WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE
* SHOW_TRANSFER_STATUS = ABAP_TRUE
* IMPORTING
* FILELENGTH =
TABLES
data_tab = itab2
* FIELDNAMES =
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
OTHERS = 22
IF sy-subrc <> 0.
WRITE sy-subrc.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Regards,
Siddarth
Similar Messages
-
How to get automatically sysdate in a field
How to get sysdate automatically in a field in ADF
As provided in the above blog post provided by Branislav,
use the groovy expressions for defaulting the date using the following expressions is the right & recommended approach:
Only date: adf.currentDate
Date with Time: adf.currentDateTime
see section 3.6.1 in ADF Developer's guide:
http://download.oracle.com/docs/cd/E15523_01/web.1111/b31974/bcintro.htm#CEGJJJBA
Thanks,
Navaneeth -
How to get google back in search field
how to get google back in search field of Safari
Safari 6
URL address bar and Google search are unified and is called Smart search field.
When you search with Google "Google search" will appear.
There is no more a separate Google search field.
Prior versions of Safari
Click the "View" menu in the Safari menu bar and select "Customize Toolbar".
From the dropdown drag the default set into the Toolbar. -
How to get length of a data field
Hi Experts,
How to get length of a data field. For example data field /BIC/0COSTCENTER length is 9. and the entry in the table is /BIC/0COSTCENTER = 1000 only. How to get the lenth of value in the table.
Any help greatly appreciated. Thanks.
Best Regards,
Suresh.Below is example code
Data: var1(10) type c value '2500',
var2 type i.
var2 = Strlen( var1 ).
write var2.
<b>Reward Points for helpful answers</b>
Satish -
How i get some informations about audio file?
Hi to all,
i would like to know how i get some informations about audio file, such as its artist, bitrate, file type, duration, ecc...
Any help me?Ok, but which are the docs of audio format?Again, what does that have to do with Java?
Where i can found these documents?Again, what does that have to do with Java?
Thank you...For nothing.
db -
How to get the total no.of fields count in TFS
How to check this:
You can define no more than 1,024 work item fields in the same team project collection, and you can set no more than 1,024 fields to
reportable in all team project collections.
I have created some new fields in my customized process template. How to get the field count to check this validation. Do we have any command for this since witadmin listfields does not give the total count info.
Thanks
DivyaHi Divya,
Thanks for your post.
Try to get fields count in collection using below code snippet:
TfsTeamProjectCollection tfs =
new
TfsTeamProjectCollection(new
Uri("collectionURL"));
tfs.EnsureAuthenticated();
WorkItemStore workitemstore = tfs.GetService<WorkItemStore>();
FieldDefinitionCollection fields = workitemstore.FieldDefinitions;
// get fields count in this collection
Console.WriteLine(fields.Count);
//get each field name
foreach(FieldDefinition
field in fields)
Console.WriteLine(field.Name);
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
How to get the value of the field 'KOMP-NETWR' in Pur.
Hello everyone,
how do i get the value of the field 'KOMP-NETWR' in the purchase order.
thanks
ArnaudHi,
Try this code similarly for komp
REFRESH i_komv.
CLEAR i_komv.
CALL FUNCTION 'PRICING_REFRESH_TX'.
CALL FUNCTION 'REFRESH_TAX_TABLES'
EXPORTING
LIVERY =
LOOP AT i_ekpo INTO wa_ekpo.
wa_taxcom-bukrs = wa_ekko-bukrs.
wa_taxcom-budat = wa_ekko-bedat.
wa_taxcom-bldat = wa_ekko-bedat.
wa_taxcom-waers = wa_ekko-waers.
wa_taxcom-hwaer = wa_ekko-waers.
wa_taxcom-kposn = wa_ekpo-ebelp.
wa_taxcom-mwskz = wa_ekpo-mwskz.
wa_taxcom-wrbtr = wa_ekpo-netwr.
wa_taxcom-xmwst = 'X'.
wa_taxcom-lifnr = wa_ekko-lifnr.
wa_taxcom-ekorg = wa_ekko-ekorg.
wa_taxcom-matnr = wa_ekpo-matnr.
wa_taxcom-werks = wa_ekpo-werks.
wa_taxcom-matkl = wa_ekpo-matkl.
wa_taxcom-meins = wa_ekpo-meins.
wa_taxcom-mglme = wa_ekpo-menge.
wa_taxcom-mtart = wa_ekpo-mtart.
wa_taxcom-land1 = wa_ekko-lands.
wa_taxcom-ebeln = wa_ekpo-ebeln.
wa_taxcom-ebelp = wa_ekpo-ebelp.
CALL FUNCTION 'CALCULATE_TAX_ITEM'
EXPORTING
i_taxcom = wa_taxcom
IMPORTING
e_taxcom = wa_taxcom
TABLES
t_xkomv = i_komv
EXCEPTIONS
mwskz_not_defined = 1
mwskz_not_found = 2
mwskz_not_valid = 3
steuerbetrag_falsch = 4
country_not_found = 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.
clear wa_taxcom.
ENDLOOP.
LOOP AT i_komv INTO wa_komv.
CASE wa_komv-kschl.
*EXCISE DUTY
WHEN 'JMOP'.
v_jmop = v_jmop + wa_komv-kwert.
endcase.
endloop.
Hope this might be of some use.
Regards,
sirisha -
How to get change log for z-fields in VBAk(Sales order)
Hi All,
Please help me in this.
My requirement is get the change log for z-fields in sales order.
In the sales order header level we have one tab Additioanl data.
In this we have z-fields, if we change any of the field value, it is accepting the same and updating in data base as well.
But it is not appearing in change log<. I.e. Environment->changes.
How to get the change log for the z-fields.
In data element level enable the check box of change document.
Please help me in this.
Thanks in advance
Jaya,GHi Jaya,
For this you need to do some coding. Here is a link which tells you, step by step procedure how to activate Change log for the Z tables.
THe Object that you need to use for Sales Document is VERKBELEG
[https://wiki.sdn.sap.com/wiki/display/ABAP/Maintaining%20Change%20Log%20for%20Database%20Tables]
Hope this helps..
This is Primarily a Technical Consultant Job. Take his help before you make any changes.
Thnks
Srini -
How to get the length of a field.
Hi all,
I m working on dynamic internal table.There is a need to get the length of a field, filled dynamically.How can we get it.
Thanks in advance.
Regards,
Swati gargSwati,
DATA: text(8) TYPE c,
len TYPE i.
DESCRIBE FIELD text LENGTH len IN CHARACTER MODE.
Field LEN contains the value 8.
================================
For ouput length :
DATA: float TYPE f,
out TYPE i,
len TYPE i.
DESCRIBE FIELD float LENGTH len OUTPUT-LENGTH out.
This example results in the field LEN containing the value 8, while the field OUT contains the value 22.
Don't forget to reward if useful..... -
How to get Absolute Coordinates of a Field.
I know that the properties "x" and "y" of any field of PDF Form will give me the coordinates relative to the parent object.
How to get the absolute coordinates of any object (or any field) on a PDF Form?
My objective is to make a Subform Visible or Hidden and reposition it close to any other field in order to display some extra text to show more info about the required field.
How I can do that?
Tarek.Hi,
I wrote a recursive function that will go up in the forms hierarchy and summarizes the x and y coordinates of the parent objects.
var vX = 0
var vY = 0;
function findCoordinates(vNode) {
if (vNode !== null) {
if (vNode.className === "field" || vNode.className === "subform") {
console.println(vNode.name + " > " + vNode.x);
var xUnit = vNode.x.match(/(mm|cm|pt|in)/g);
var xValue = parseFloat(vNode.x.replace(xUnit, ""));
if (xUnit === "mm") {
vX += xValue / parseFloat("25.4");
} else if (xUnit === "cm") {
vX += xValue / parseFloat("2.54");
} else if (xUnit === "pt") {
vX += xValue / 72;
} else {
vX += xValue;
var yUnit = vNode.y.match(/(mm|cm|pt|in)/g);
var yValue = parseFloat(vNode.y.replace(yUnit, ""));
if (yUnit === "mm") {
vY += yValue / parseFloat("25.4");
} else if (yUnit === "cm") {
vY += yValue / parseFloat("2.54");
} else if (yUnit === "pt") {
vY += yValue / 72;
} else {
vY += yValue;
findCoordinates(vNode.parent);
var vCoordinates = (Math.round(vX * 2) / 2) + "mm " + (Math.round(vY * 2) / 2) + "mm";
return vCoordinates;
Textfeld2.rawValue = findCoordinates(xfa.resolveNode("Teilformular1.Teilformular2.Textfeld1")); -
How to get the table of value field? and can we expand the technical limits
Dear
I have created value field in COPA with KEA6. And now, I need the table which the value fields are saved. Yet, I have tried a lot to find it and get failure? Can any guy help me? Please tell me how to get the table of a value field.
And another question is that, can we extend the technical limits for the number of value field for ECC6.0?
We have a note for R.4.x Please see below:
OSS note 160892
You can display the length of a data record using Transaction KEA0 ('Maintain Operating Concern'). After you have navigated to the 'Characteristics Screen' or to the 'Value field Screen' choose menu path 'Extras -> Technical Limits'.
The maximum displayed here under 'Length in bytes on the DB' is the maximum length permitted by the Dictionary. The reserve required for the release upgrade must be subtracted from this value.
To increase the allowed number of the value fields, increase the value that is assigned to field ikcge-bas_max_cnt (FORM init_ikcge_ke USING fm_subrc, approx. line 165) in Include FKCGNF20. It specifies the number of the possible value fields. The corresponding part of the source code is attached to the note as a correction.
David Sun
Regards!how to extend the limit of value numbers? please see the original question.
-
How to get each character in a string
as in 'C' we use arrays to get each character of a string stored in array.how can we get each character of a string stored in a variable.
Hi,
For that you need to do offset.
for example one variable called VAR contains string 'HUMERAH'.
if you want each character of that string then you need to decalre as many variable as the number of string.
like
data : var1(1),
var2(1),
var(3),
var(4).
var1 = var+(1).
var2 = var+1(1).
var3 = var+2(1).
var4 = var+3(1).
now var1,var2,var3,var4. contains the single characters.
Regards,
Guru
mark helpful answers -
How to get one character at a specified index and put it in a mutablestring
I am new in cocoa programing and i am stock.
I am trying to get a character in a NSString and i want to put it in a NSMutableString with the command appendString.
For now it's not working. I try with different approach but i didn't find the right way to do that. It's probably very simple but i just don't see hit.
I try with characterAtIndex and with getCharater. And now i am thinking to use charcaterRange but i don't know how to articulate an NSRange.
Maybe somebody could show an example of of what i have to do to do that.
I put this <<<<<<<<<<<<<<<< to show where in my code it's not working
Thanks a lot for your help it's very appreciate.
*The header:*
#import <Cocoa/Cocoa.h>
@interface Controleur : NSObject
NSMutableArray *touche_presser;
NSMutableArray *typedevariable;
NSMutableString *formule;
int calculencours;
int i;
int n;
IBOutlet NSTextField *affichagede_laformule;
IBOutlet NSTextField *informationdesupport;
-(void) awakeFromNib;
-(IBAction)touche_clear:(id)sender;
-(IBAction)touche_0:(id)sender;
-(IBAction)touche_1:(id)sender;
-(IBAction)touche_2:(id)sender;
-(IBAction)touche_3:(id)sender;
-(IBAction)touche_4:(id)sender;
-(IBAction)touche_5:(id)sender;
-(IBAction)touche_6:(id)sender;
-(IBAction)touche_7:(id)sender;
-(IBAction)touche_8:(id)sender;
-(IBAction)touche_9:(id)sender;
-(IBAction)touche_plus:(id)sender;
-(IBAction)touche_moins:(id)sender;
-(IBAction)touche_multiplier:(id)sender;
-(IBAction)touche_diviser:(id)sender;
-(IBAction)touche_egale:(id)sender;
-(NSString *) constructionde_laformule;
-(NSNumber *) analysed_unerafale: (NSString *) elementd_uneformule;
@end
*The Methode:*
-(NSNumber *) analysed_unerafale: (NSString *) elementd_uneformule;
// Ici, j'analyse une partie de la formule et retourne le résultat (nsnumber)
// dans la variable resultatde_l_analyse_de_larafale
int ia;
int nombrede_caractere_dans_element_de_laformule;
NSNumber *resultat_actuel;
resultat_actuel = [[NSNumber alloc]initWithInt:0];
NSNumber *resultat_precedant;
resultat_precedant = [[NSNumber alloc]initWithInt:0];
NSNumber *resultatde_l_analyse_de_larafale;
resultatde_l_analyse_de_larafale = [[NSNumber alloc]init];
NSMutableString *caractere_x;
caractere_x = [[NSMutableString alloc]init];
NSMutableString *operateur;
operateur = [[NSMutableString alloc]init];
nombrede_caractere_dans_element_de_laformule = [elementd_uneformule length];
ia = 0;
for (n=1; n <= nombrede_caractere_dans_element_de_laformule; n = n+1)
ia++;
char y = [elementd_uneformule characterAtIndex:ia]; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< here
NSString *x = [[NSString alloc] initWithUTF8String: y]; //[NSString stringWithFormat:@"%@", y]; <<<<<<<<<<<<< and here
[caractere_x setString:@""];
[caractere_x appendString:x];
return resultatde_l_analyse_de_larafale;
@end
P.S.
Excuse my bad english i am french speakingI also couldn't figure out what your code is doing, but hope this sample code will help:
NSString *firstString = @"Canada";
NSMutableString *secondString = [NSMutableString stringWithCapacity:10];
int index = random() % [firstString length];
// get a substring of length 1 at the index position of firstString
NSString *oneCharString = [firstString substringWithRange:NSMakeRange(index, 1)];
// append the single-character substring to secondString:
[secondString appendString:oneCharString];
NSLog(@"firstString=%@ index=%d secondString=%@", firstString, index, secondString);
I was testing the above when your first reply was posted. It uses the same method Et suggested, but I didn't want to just throw it away. -
How to get the name of a field without specifying it as a string (somehow v
Is it possible to get the name of a field (or method) somehow via the class in which it is declared?
The reason why I ask is, that quite often the name of a field is important, because the name is the anchor for further processing, like for example when using reflection (e.g. Class.getfield(NameOfTheField)).
Assume you have class FooSimple with the field String firstName.
Now you would do something like this:
Class<FooSimple> cls = FooSimple.class;
Field f = cls.getField("firstName");
The problem is, that the string firstName is kind of hard coded. When the name of the field in class FooSimple changes (e.g. to theFirstName), the invocation will not work anymore when you forget to change the string too.
I think it would be very helpful to have access to the name of the field directly via the class by doing something like this.
Class<FooSimple> cls = FooSimple.class;
Field f = cls.getField(FooSimple.firstName.fieldName);
The Java Compiler would then resolve FooSimple.firstName.fieldName to the string firstName. When later the name of the field is changed, the IDE would change the name everywhere where it is used. So if the name of the field would be changed to theFirstName the IDE would also change the statement to
Class<FooSimple> cls = FooSimple.class;
Field f = cls.getField(FooSimple.theFirstName.fieldName);
A technique like this would be in my opinion much more safety and more generic.
Any ideas?
Best Regards.Well, I think the discussion is going in a wrong direction because the original issue was not to discuss if it is worth coding some helper classes or a framework or that like. Let me bring it back to my original point.
Basically you can reduce my original question to this:
Currently it is possible to use the reflection API on a class level without specifying the name of the class with a string constant.
My issue is, that I think it would be a nice extension for Java, if the same would be possible for field variables of a Java class. Currently the only way you can do this is by specifying the field variable with a string constant.
Let me bring some motivations which brought me to this issue.
Assume you have an entity bean which represents a DB table and you use Java Persistence (either JPA or something like Hibernate). Then you would have a class looking like this (very simple sample to make this reply shorter).
@Entity
@Table(name = "PERSON")
public class Person implements Serializable {
@Column(name = "NAME")
private String name;
// constructor, getter, setter, etc. not listed here
}The whole issue of the design of JPA is, that such entity beans represent the mapping between the object model and the DB model, the mapping is expressed with annotations.
Okay, now lets assume you write a query in Query Language, e.g.
String sql = select p from Person p where name = :name;name is the name of the field variable, :name is the parameter you later set with Query.setParameter method.
What is not so nice is the fact, that you use the name of the class and the name of the field variables hardcoded to construct the query. Now you could think that basically this information is part of your entity class. First you start with the name of the class (i.e. the table name) to decouple this hardcoding.
You could write instead:
String sql = select p from + Person.class.getSimpleName() + p where name = :name;This is really nice, because whenever you change the name of your Person class, this change happens automatically for the sql statement as well.
I think the next thoughts are obvious, now, since you have decoupled the hardcoded part of the name of the class, you would like to do the same for the names of the field variables. But now you are stuck, there is no way to do this using a similar technique like for the name of the class. Either you stay with the query as it is now, or, to make it a little bit better, you code string constants for the field variables and use them. This issue brought me to the point that I think it would be nice to have the possibility to get the name of a field variable in a similar way as you can get it for the name of the class.
Conceptually it is just to go one level deeper, i.e.
first level is to get the name of a class
second level is to get the name of the field variable of a class.
Another sample would be, if you want to code something by using reflection. You have perfectly access to the reflection API starting at the class level like Person.class.allTheNiceReflectionMethods. There is no need to specify the class first with a string constant first, you directly start with the class, you can even be generic and just work on the Class.class level and still have access to all these nice methods to get out the information you need.
But if you need to start with a very specific field variable (like in the sample above), you must go by using a string constant like Person.class.getDeclaredField(name).
So basically I think that there exist already millions of lines of Java code where a field variable is specified for further processing, especially in combination with the reflection functionality and everywhere the field variables are specified by these string constants in double quotes. I would assume, that everyone has the same problem, once changing the name of the field variable means to take care that also the content of the string which specifies the name of the field variable is changed.
I am wondering why one of the replies commented, why the name of a field variable is changed, it sounds to me that this is something which basically never happens. I dont know, I think that this happens actually quite often and thanks to all these nice IDEs and their rename feature this is usually no problem. From time to time names of classes change, name of field change, yes, they are often even completely rewritten, new field variables come in some are deleted, whatever it is. The way I currently can access the name of a class makes the code safer, because when I consequently go with Class.class.getSimpleName I always know, that when I rename the class all these statements are changed too If I delete such a class, I at least get a compile error.
My very simple issues is, that I think it would be nice to have the same comfort not only on a class level but also on the level of field variables, nothing more, nothing less.
To be honest, I have not browsed the forum yet if such an issue was already raised by other people (I will do this now), but somehow it is hard to imagine, that I am the first one.
Best regards. -
How to get the class name and field name dynamically
Hi
I have a class (ex: Contract) the fields (ex : a,b,c) .i need to get the class name and field name dynamically
ex
if( validation file for the field Contract.a){
return contract.a;
}else if(validation file for the field Contract.b){
return contract.b;
how to pass the field name and object dynamically
Please help me .............
Thanks in Advance..
Edited by: 849614 on Aug 11, 2011 6:49 AMYoungWinston wrote:
maheshguruswamy wrote:
Agreed, but IMO, i still feel its best if there is no tie in between consumer class level details and the database it talks to. A service layer is needed in between them.Sounds like you've done a bit of this before. Me, I've either been a modeller/DBA, doling out data, or a nuts and bolts programmer (and actually more toolmaker than apps, but did a bit of that too).
Do you know of a good book about the "middle ground" (ie, these service layers)? I understand it empirically, but haven't had a lot of exposure to it.
Winston
Edited by: YoungWinston on Aug 11, 2011 10:34 PM
PS: Apologies. Edited my previous post, presumably while you were composing your reply, when I finally realized what '.filed' meant.Most of my work is in web development, never been a DBA :) . The biggest 'concern' in my shop is 'separation of concerns'. The UI group reports up to a different IT head, the DB group reports up to a different IT head and so on. The looser the coupling between these systems, the lesser the project costs (Integration, QA etc) are. Martin Fowler's books contain good information about separation of concerns in an enterprise environment. The two books which i recommend are
[url http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420]Enterprise Application Architecture and
[url http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683/ref=pd_sim_b_1]Enterprise Integration Patterns
Maybe you are looking for
-
I recently dl'd all of the Norton 360 v5.0.1.29 Liveupdates and synced everything to expose the latest Norton toolbar add-in. When I try to sign into any saved web page such as my email account, neither of the apps. are auto completing the form with
-
9iJSP Report output to a comma seperated file
Hi, Is it possible to create a comma seperated file with output data from a 9iJSP report. If yes, can anyone tell me how ?? thanks in advance Unmesh
-
Do NOT use Dropbox for iPhoto backups - corrupted library
So after a couple of weeks of problem solving I've just been able to recover part of my 72gb iPhoto library. My office was burgled a short while before Xmas so I was left to recover my stuff all from Dropbox which I have set to synchronise, together
-
Trigger IRODER Idoc from IW31 while creating service order
Hi, Iam trying to trigger an IDoc for service Order from IW31 transaction. I found the Idoc IORDER is for service order and one way of doing it is from IORD transaction.(Please correct me IORDER is not the correct Idoc !!) However, we dont have statu
-
HT2736 Why can I not send or access gifting iTunes ??
Why can I not send or access gifting iTunes ??