Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PROTECT ENDPROTECT doesen't work sapscript

Former Member
0 Likes
725

hello,

i would like to use protect becuase i want that this element stays in one entire page, but he continue to broke the element.... why?

i use protect and endprotect...it's correct?

/E ITEM_LINE

/: PROTECT

/: SET DATE MASK = 'DD/MM/YY'

/* IF &PAGE(C)& <> 1

/* &ULINE(112)&

/* ENDIF.

T2 &VBDPA-POSNR(Z)&,,&VBDPA-MATNR(C)&,,&VBDPA-MEINS(Z)&

= ,,&VBDPA-KWMENG(C)&,,&VBEP-EDATU&,,&T_PRICES-PR_LORDO(C)&,,

= &T_PRICES-PR_SCONTO(C)&

/* PERFORM GET_PRICING IN PROGRAM ZRVADOR01_FRM.

/* USING &VBDKA-VBELN&

/* ENDPERFORM.

T2 ,,&VBDPA-ARKTX&

/* ,,&'Numero articolo cliente 'VBDPA-IDNKD' '&&'Posizione 'VBDPA-POSEX&

/* ,,&'Partita 'VBDPA-CHARG&

/: ENDPROTECT

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
696

hello i tried but this is not the problem because that row it's commented /*

hello,

i would like to use protect becuase i want that this element stays in one entire page, but he continue to broke the element.... why?

i use protect and endprotect...it's correct?

/E ITEM_LINE

/: PROTECT

/: SET DATE MASK = 'DD/MM/YY'

/* IF &PAGE(C)& <> 1

/* &ULINE(112)&

/* ENDIF.

T2 &VBDPA-POSNR(Z)&,,&VBDPA-MATNR(C)&,,&VBDPA-MEINS(Z)&

= ,,&VBDPA-KWMENG(C)&,,&VBEP-EDATU&,,&T_PRICES-PR_LORDO(C)&,,

= &T_PRICES-PR_SCONTO(C)&

/* PERFORM GET_PRICING IN PROGRAM ZRVADOR01_FRM.

/* USING &VBDKA-VBELN&

/* ENDPERFORM.

T2 ,,&VBDPA-ARKTX&

/* ,,&'Numero articolo cliente 'VBDPA-IDNKD' '&&'Posizione 'VBDPA-POSEX&

/* ,,&'Partita 'VBDPA-CHARG&

/: ENDPROTECT

5 REPLIES 5
Read only

Former Member
0 Likes
696

Try this,

I think there is a small error in your code.

/E ITEM_LINE
/: PROTECT
/: SET DATE MASK = 'DD/MM/YY'

/* IF &PAGE(C)& 1

Instead try this

/* IF &PAGE(C)& = 1

/* &ULINE(112)&
/* ENDIF.
T2 &VBDPA-POSNR(Z)&,,&VBDPA-MATNR(C)&,,&VBDPA-MEINS(Z)&
= ,,&VBDPA-KWMENG(C)&,,&VBEP-EDATU&,,&T_PRICES-PR_LORDO(C)&,,
= &T_PRICES-PR_SCONTO(C)&
/* PERFORM GET_PRICING IN PROGRAM ZRVADOR01_FRM.
/* USING &VBDKA-VBELN&
/* ENDPERFORM.
T2 ,,&VBDPA-ARKTX&
/* ,,&'Numero articolo cliente 'VBDPA-IDNKD' '&&'Posizione 'VBDPA-POSEX&
/* ,,&'Partita 'VBDPA-CHARG&
/: ENDPROTECT

Read only

Former Member
0 Likes
697

hello i tried but this is not the problem because that row it's commented /*

Read only

0 Likes
696

Opps,

sorry did not realized that.

try this.

/E ITEM_LINE 

/: SET DATE MASK = 'DD/MM/YY' 

/: PROTECT 
/* IF &PAGE(C)& 1 
/* &ULINE(112)& 
/* ENDIF. 
T2 &VBDPA-POSNR(Z)&,,&VBDPA-MATNR(C)&,,&VBDPA-MEINS(Z)& 
= ,,&VBDPA-KWMENG(C)&,,&VBEP-EDATU&,,&T_PRICES-PR_LORDO(C)&,, 
= &T_PRICES-PR_SCONTO(C)& 
/* PERFORM GET_PRICING IN PROGRAM ZRVADOR01_FRM. 
/* USING &VBDKA-VBELN& 
/* ENDPERFORM. 
T2 ,,&VBDPA-ARKTX& 
/* ,,&'Numero articolo cliente 'VBDPA-IDNKD' '&&'Posizione 'VBDPA-POSEX& 
/* ,,&'Partita 'VBDPA-CHARG& 
/: ENDPROTECT

Thanks

Sharat

Read only

Former Member
0 Likes
696

very thanks Sharat, i tried but it doesen't work! it's very strange continue to divede the paragraf in different pages...

Read only

Former Member
0 Likes
696

i found the problem...it's in another element... i write protect and protect also in that element.

Thanks