cancel
Showing results for 
Search instead for 
Did you mean: 

Error While creating BP - ABAP

former_member200703
Active Contributor
0 Kudos

Dear Expert

I tested on Sandbox how to create the BP automatically while creating  customer from specific account group.. but after while i transport the request to QAS i face this error..

while i used another account group with same steps , no error happen

Runtime Errors MESSAGE_TYPE_X_TEXT

Date and Time 06.11.2015 09:16:41

Short dump has not been completely stored (too big)

Short text

The running application consciously caused an abort with short dump.

What happened?

An abnormal situation was detected in the running application program.

Therefore, a termination with short dump was consciously triggered using

the language element MESSAGE (type X).

Error analysis

Short text of the error message:

" "

Trigger Location of Runtime Error

Program MDS_CTRL_STRATEGY=============CP

Include MDS_CTRL_STRATEGY=============CM004

Row 120

Module type (METHOD)

Module Name SYNCHRONIZE

Source Code Extract

Line SourceCde

90 message x898.

91 endif.

92

93

94 call method gr_ppo_order_creation->create_order

95 EXPORTING

96 is_error = ls_error.

97

98 *To avoid that errors are stored twice in PPO-orders AND

99 *if error is logged in PPO-order program continues normally without further error indication

100 clear ls_error.

101

102 when ' '.

103 "Postprocessing Office is not active -> this leads to an intended dump.

104 clear ls_message.

105 LOOP AT ls_error-messages INTO ls_message

106 WHERE type CA 'EAX'.

107 * Short Dump MESSAGE x010.

108 MESSAGE ID ls_message-id

109 TYPE 'X'

110 NUMBER ls_message-number

111 WITH ls_message-message_v1

112 ls_message-message_v2

113 ls_message-message_v3

114 ls_message-message_v4.

115 ENDLOOP.

116 * PPO is not active ; maintain it in the customizing tables.

117 IF ls_message is initial.

Runtime Errors MESSAGE_TYPE_X_TEXT

Date and Time 06.11.2015 09:16:41

Short dump has not been completely stored (too big)

118 * MESSAGE x010.

119 CONCATENATE text-001 text-002 INTO lv_text SEPARATED BY space.

>>>>> MESSAGE lv_text TYPE 'X'.

121 ENDIF.

122

123 "If dump occours here, have a look at the content of the structure LS_ERROR

124 "in the debugger for error messages causing the error.

125 "Hint: This is a quite complex data structure, so you might have to navigate dow

126 "some levels in the structure to find the relevant error messages.

127

128 when others.

129 message x899.

130 endcase.

131

132 when others.

133 "do nothing

134

135 endcase.

136

137 endloop.

138

Regards

Mahmoud EL nady

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I assume there is a difference between the fields in the BP and the account group.

So one might be mandatory, display only - or the field lengths different

former_member200703
Active Contributor
0 Kudos

Hi

Thanks for your answer.. i found out that this error happen when i fill data in industry field in control tab in client master record.. when i remove any data from this field the BP created. so could you advise me what is the next step? start ticket with SAP ? or what? .

Regards

Mahmoud EL Nady

Gustavo_Vazquez
Active Contributor
0 Kudos

Check sap note 928616 .

In "Configure Field Attributes per BP Role"  check you have the right asignment for your BP Role (may be BP Role FLCU00, FLCU01)

Hope this helps.

Kind Regards

former_member183424
Active Contributor
0 Kudos

You may can check this OSS note if applicable for your release 882801 - Short dump when creating a bus partner who is a customer

Former Member
0 Kudos

It could be your industry codes are not the same.

Check the config and align the data

I would recommend changing the BP config/ data if you had customers set up already/

former_member200703
Active Contributor
0 Kudos

Hi

Thanks for your answer .. already the master data of customer set up.. how could you change the BP config as you recommended ?

Regards

Mahmoud EL Nady

Answers (1)

Answers (1)

Gustavo_Vazquez
Active Contributor
0 Kudos

Hi Mahmoud,

Is PPO active ?

SPRO: Cross-Aplication Components -> Master Data Syncronization -> Syncronization Control -> Activate PPO requests for Platform Objects in the Dialog

SAP Note 956054 contains general information about BP syncronization

SAP Note 1318966 gives a message similar to your problem

Kind Regards

former_member200703
Active Contributor
0 Kudos

Hi

Why should i   activate PPO..?

Thanks in advance

Regards

Mahmoud EL Nady

Gustavo_Vazquez
Active Contributor
0 Kudos

If you want synchronization between BP and Customer/Vendor you need PPO active.

It's in the notes i sent

former_member200703
Active Contributor
0 Kudos

Hi

I read the notes which you all recommend to me.. thanks again..

SAP recommend to activate PPO while configuration testing on QAS and solve the errors .. but he does not recommend to activate PPO in production as it may cause inconsistency as the user will not be aware of error happen.. unless you develope notification process to inform admin of occurrence of such error.

Thanks All

Mahmoud EL Nady